./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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 5312224738cd8f62d0996ac593e9cb4fe579ff61d4d0b85bfdf03ae416868b46 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:35:53,455 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:35:53,529 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-28 23:35:53,534 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:35:53,534 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:35:53,559 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:35:53,560 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:35:53,560 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:35:53,561 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:35:53,561 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:35:53,562 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:35:53,562 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:35:53,563 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:35:53,563 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:35:53,564 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:35:53,564 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:35:53,565 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 23:35:53,565 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 23:35:53,566 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 23:35:53,566 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 23:35:53,567 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:35:53,568 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 23:35:53,568 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:35:53,569 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 23:35:53,569 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 23:35:53,570 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 23:35:53,570 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:35:53,570 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:35:53,571 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:35:53,571 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:35:53,572 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:35:53,572 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:35:53,572 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:35:53,573 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:35:53,573 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 23:35:53,573 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 23:35:53,573 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 23:35:53,573 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:35:53,574 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:35:53,574 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 23:35:53,574 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:35:53,574 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:35:53,575 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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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 -> 5312224738cd8f62d0996ac593e9cb4fe579ff61d4d0b85bfdf03ae416868b46 [2023-11-28 23:35:53,788 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:35:53,808 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:35:53,811 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:35:53,812 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:35:53,812 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:35:53,814 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i [2023-11-28 23:35:56,539 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:35:56,745 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:35:56,746 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i [2023-11-28 23:35:56,756 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/data/586c45026/26466bd4dc504ec4be2d03d499a492cb/FLAG8291ac231 [2023-11-28 23:35:56,768 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/data/586c45026/26466bd4dc504ec4be2d03d499a492cb [2023-11-28 23:35:56,770 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:35:56,771 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:35:56,772 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:35:56,772 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:35:56,776 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:35:56,777 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:35:56" (1/1) ... [2023-11-28 23:35:56,778 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14e1a494 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:56, skipping insertion in model container [2023-11-28 23:35:56,778 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:35:56" (1/1) ... [2023-11-28 23:35:56,811 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:35:56,929 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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i[919,932] [2023-11-28 23:35:57,001 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:35:57,015 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 23:35:57,025 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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i[919,932] [2023-11-28 23:35:57,067 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:35:57,084 INFO L206 MainTranslator]: Completed translation [2023-11-28 23:35:57,084 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57 WrapperNode [2023-11-28 23:35:57,084 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:35:57,085 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 23:35:57,085 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 23:35:57,086 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 23:35:57,091 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,105 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,154 INFO L138 Inliner]: procedures = 26, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 294 [2023-11-28 23:35:57,154 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 23:35:57,155 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 23:35:57,155 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 23:35:57,155 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 23:35:57,167 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,167 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,171 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,191 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-28 23:35:57,191 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,192 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,208 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,213 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,219 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,222 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,230 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 23:35:57,231 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 23:35:57,231 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 23:35:57,232 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 23:35:57,232 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (1/1) ... [2023-11-28 23:35:57,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:35:57,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:35:57,263 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 23:35:57,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 23:35:57,296 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 23:35:57,297 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 23:35:57,297 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 23:35:57,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 23:35:57,297 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 23:35:57,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 23:35:57,382 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 23:35:57,384 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 23:35:57,807 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 23:35:57,856 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 23:35:57,856 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-28 23:35:57,857 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:57 BoogieIcfgContainer [2023-11-28 23:35:57,857 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 23:35:57,859 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 23:35:57,859 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 23:35:57,863 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 23:35:57,863 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:35:56" (1/3) ... [2023-11-28 23:35:57,864 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79640ee4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:35:57, skipping insertion in model container [2023-11-28 23:35:57,864 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:57" (2/3) ... [2023-11-28 23:35:57,864 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79640ee4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:35:57, skipping insertion in model container [2023-11-28 23:35:57,864 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:57" (3/3) ... [2023-11-28 23:35:57,865 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i [2023-11-28 23:35:57,885 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 23:35:57,885 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 23:35:57,940 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 23:35:57,947 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;@53a98649, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 23:35:57,947 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 23:35:57,953 INFO L276 IsEmpty]: Start isEmpty. Operand has 115 states, 67 states have (on average 1.462686567164179) internal successors, (98), 68 states have internal predecessors, (98), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-28 23:35:57,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-11-28 23:35:57,994 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:35:57,995 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:35:57,996 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:35:58,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:35:58,002 INFO L85 PathProgramCache]: Analyzing trace with hash -519585475, now seen corresponding path program 1 times [2023-11-28 23:35:58,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:35:58,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593654687] [2023-11-28 23:35:58,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:58,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:35:58,234 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:35:58,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [333288630] [2023-11-28 23:35:58,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:58,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:35:58,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:35:58,247 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:35:58,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-28 23:35:58,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:35:58,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 23:35:58,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:35:58,611 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-28 23:35:58,611 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:35:58,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:35:58,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593654687] [2023-11-28 23:35:58,612 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:35:58,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333288630] [2023-11-28 23:35:58,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333288630] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:35:58,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:35:58,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-28 23:35:58,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149809880] [2023-11-28 23:35:58,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:35:58,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:35:58,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:35:58,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:35:58,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:35:58,656 INFO L87 Difference]: Start difference. First operand has 115 states, 67 states have (on average 1.462686567164179) internal successors, (98), 68 states have internal predecessors, (98), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:35:58,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:35:58,939 INFO L93 Difference]: Finished difference Result 357 states and 637 transitions. [2023-11-28 23:35:58,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:35:58,942 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 275 [2023-11-28 23:35:58,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:35:58,956 INFO L225 Difference]: With dead ends: 357 [2023-11-28 23:35:58,956 INFO L226 Difference]: Without dead ends: 243 [2023-11-28 23:35:58,961 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:35:58,965 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 243 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:35:58,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 683 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:35:58,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2023-11-28 23:35:59,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 205. [2023-11-28 23:35:59,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 155 states have (on average 1.5354838709677419) internal successors, (238), 156 states have internal predecessors, (238), 47 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 46 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-28 23:35:59,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 332 transitions. [2023-11-28 23:35:59,043 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 332 transitions. Word has length 275 [2023-11-28 23:35:59,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:35:59,045 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 332 transitions. [2023-11-28 23:35:59,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:35:59,046 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 332 transitions. [2023-11-28 23:35:59,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-11-28 23:35:59,054 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:35:59,054 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:35:59,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-28 23:35:59,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-28 23:35:59,259 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:35:59,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:35:59,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1969943487, now seen corresponding path program 1 times [2023-11-28 23:35:59,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:35:59,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698608874] [2023-11-28 23:35:59,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:59,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:35:59,356 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:35:59,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1603082348] [2023-11-28 23:35:59,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:35:59,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:35:59,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:35:59,359 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:35:59,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-28 23:35:59,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:35:59,560 INFO L262 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:35:59,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:35:59,630 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-28 23:35:59,630 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:35:59,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:35:59,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698608874] [2023-11-28 23:35:59,631 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:35:59,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603082348] [2023-11-28 23:35:59,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603082348] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:35:59,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:35:59,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 23:35:59,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844765804] [2023-11-28 23:35:59,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:35:59,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-28 23:35:59,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:35:59,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-28 23:35:59,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:35:59,635 INFO L87 Difference]: Start difference. First operand 205 states and 332 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:35:59,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:35:59,891 INFO L93 Difference]: Finished difference Result 480 states and 759 transitions. [2023-11-28 23:35:59,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-28 23:35:59,892 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 275 [2023-11-28 23:35:59,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:35:59,896 INFO L225 Difference]: With dead ends: 480 [2023-11-28 23:35:59,897 INFO L226 Difference]: Without dead ends: 276 [2023-11-28 23:35:59,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-11-28 23:35:59,900 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 322 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:35:59,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 905 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:35:59,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2023-11-28 23:35:59,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 255. [2023-11-28 23:35:59,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 199 states have (on average 1.5175879396984924) internal successors, (302), 201 states have internal predecessors, (302), 51 states have call successors, (51), 4 states have call predecessors, (51), 4 states have return successors, (51), 49 states have call predecessors, (51), 51 states have call successors, (51) [2023-11-28 23:35:59,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 404 transitions. [2023-11-28 23:35:59,934 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 404 transitions. Word has length 275 [2023-11-28 23:35:59,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:35:59,935 INFO L495 AbstractCegarLoop]: Abstraction has 255 states and 404 transitions. [2023-11-28 23:35:59,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:35:59,936 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 404 transitions. [2023-11-28 23:35:59,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-11-28 23:35:59,940 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:35:59,941 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:35:59,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-28 23:36:00,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-28 23:36:00,143 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:00,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:00,144 INFO L85 PathProgramCache]: Analyzing trace with hash -24201219, now seen corresponding path program 1 times [2023-11-28 23:36:00,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:00,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771164585] [2023-11-28 23:36:00,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:00,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:00,198 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:00,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [85830948] [2023-11-28 23:36:00,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:00,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:00,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:00,200 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:00,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-28 23:36:00,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:00,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 23:36:00,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:00,846 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-28 23:36:00,847 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:00,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:36:00,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771164585] [2023-11-28 23:36:00,847 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:36:00,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85830948] [2023-11-28 23:36:00,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85830948] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:00,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:00,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-28 23:36:00,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967885307] [2023-11-28 23:36:00,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:00,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 23:36:00,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:36:00,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 23:36:00,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:36:00,850 INFO L87 Difference]: Start difference. First operand 255 states and 404 transitions. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:01,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:01,273 INFO L93 Difference]: Finished difference Result 742 states and 1181 transitions. [2023-11-28 23:36:01,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-28 23:36:01,274 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 275 [2023-11-28 23:36:01,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:01,280 INFO L225 Difference]: With dead ends: 742 [2023-11-28 23:36:01,280 INFO L226 Difference]: Without dead ends: 488 [2023-11-28 23:36:01,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2023-11-28 23:36:01,282 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 363 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:01,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [363 Valid, 977 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-28 23:36:01,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2023-11-28 23:36:01,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 372. [2023-11-28 23:36:01,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 316 states have (on average 1.5696202531645569) internal successors, (496), 318 states have internal predecessors, (496), 51 states have call successors, (51), 4 states have call predecessors, (51), 4 states have return successors, (51), 49 states have call predecessors, (51), 51 states have call successors, (51) [2023-11-28 23:36:01,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 598 transitions. [2023-11-28 23:36:01,323 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 598 transitions. Word has length 275 [2023-11-28 23:36:01,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:01,325 INFO L495 AbstractCegarLoop]: Abstraction has 372 states and 598 transitions. [2023-11-28 23:36:01,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:01,325 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 598 transitions. [2023-11-28 23:36:01,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-11-28 23:36:01,330 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:01,330 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:01,337 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-28 23:36:01,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:01,531 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:01,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:01,531 INFO L85 PathProgramCache]: Analyzing trace with hash -653598981, now seen corresponding path program 1 times [2023-11-28 23:36:01,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:01,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884807170] [2023-11-28 23:36:01,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:01,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:01,578 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:01,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [939769142] [2023-11-28 23:36:01,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:01,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:01,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:01,580 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:01,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-28 23:36:01,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:01,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 633 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-28 23:36:01,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:02,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-28 23:36:02,167 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:02,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:36:02,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884807170] [2023-11-28 23:36:02,168 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:36:02,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939769142] [2023-11-28 23:36:02,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939769142] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:02,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:02,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:36:02,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130532227] [2023-11-28 23:36:02,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:02,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:36:02,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:36:02,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:36:02,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:36:02,171 INFO L87 Difference]: Start difference. First operand 372 states and 598 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:02,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:02,520 INFO L93 Difference]: Finished difference Result 1046 states and 1688 transitions. [2023-11-28 23:36:02,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 23:36:02,521 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 275 [2023-11-28 23:36:02,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:02,527 INFO L225 Difference]: With dead ends: 1046 [2023-11-28 23:36:02,528 INFO L226 Difference]: Without dead ends: 675 [2023-11-28 23:36:02,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-28 23:36:02,530 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 117 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:02,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 588 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-28 23:36:02,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2023-11-28 23:36:02,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 653. [2023-11-28 23:36:02,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 540 states have (on average 1.5611111111111111) internal successors, (843), 545 states have internal predecessors, (843), 104 states have call successors, (104), 8 states have call predecessors, (104), 8 states have return successors, (104), 99 states have call predecessors, (104), 104 states have call successors, (104) [2023-11-28 23:36:02,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 1051 transitions. [2023-11-28 23:36:02,589 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 1051 transitions. Word has length 275 [2023-11-28 23:36:02,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:02,590 INFO L495 AbstractCegarLoop]: Abstraction has 653 states and 1051 transitions. [2023-11-28 23:36:02,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:02,591 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 1051 transitions. [2023-11-28 23:36:02,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-11-28 23:36:02,595 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:02,596 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:02,602 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-28 23:36:02,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:02,802 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:02,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:02,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1835929981, now seen corresponding path program 1 times [2023-11-28 23:36:02,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:02,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102335753] [2023-11-28 23:36:02,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:02,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:02,849 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:02,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920791314] [2023-11-28 23:36:02,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:02,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:02,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:02,851 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:02,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-28 23:36:03,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:03,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 631 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 23:36:03,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:03,382 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-28 23:36:03,382 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:03,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:36:03,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102335753] [2023-11-28 23:36:03,383 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:36:03,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920791314] [2023-11-28 23:36:03,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920791314] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:03,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:03,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-28 23:36:03,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806377031] [2023-11-28 23:36:03,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:03,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 23:36:03,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:36:03,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 23:36:03,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:36:03,385 INFO L87 Difference]: Start difference. First operand 653 states and 1051 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:03,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:03,722 INFO L93 Difference]: Finished difference Result 1531 states and 2456 transitions. [2023-11-28 23:36:03,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-28 23:36:03,723 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 275 [2023-11-28 23:36:03,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:03,730 INFO L225 Difference]: With dead ends: 1531 [2023-11-28 23:36:03,730 INFO L226 Difference]: Without dead ends: 879 [2023-11-28 23:36:03,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2023-11-28 23:36:03,733 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 333 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:03,733 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [333 Valid, 734 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:36:03,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2023-11-28 23:36:03,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 618. [2023-11-28 23:36:03,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 505 states have (on average 1.5544554455445545) internal successors, (785), 510 states have internal predecessors, (785), 104 states have call successors, (104), 8 states have call predecessors, (104), 8 states have return successors, (104), 99 states have call predecessors, (104), 104 states have call successors, (104) [2023-11-28 23:36:03,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 993 transitions. [2023-11-28 23:36:03,796 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 993 transitions. Word has length 275 [2023-11-28 23:36:03,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:03,796 INFO L495 AbstractCegarLoop]: Abstraction has 618 states and 993 transitions. [2023-11-28 23:36:03,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:03,797 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 993 transitions. [2023-11-28 23:36:03,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-28 23:36:03,802 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:03,802 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:03,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-28 23:36:04,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:04,003 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:04,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:04,003 INFO L85 PathProgramCache]: Analyzing trace with hash 851078783, now seen corresponding path program 1 times [2023-11-28 23:36:04,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:04,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730669647] [2023-11-28 23:36:04,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:04,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:04,041 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:04,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1173170008] [2023-11-28 23:36:04,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:04,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:04,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:04,042 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:04,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-28 23:36:04,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:04,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 637 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:36:04,240 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:04,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-28 23:36:04,555 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:04,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:36:04,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730669647] [2023-11-28 23:36:04,555 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:36:04,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173170008] [2023-11-28 23:36:04,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173170008] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:04,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:04,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 23:36:04,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036446071] [2023-11-28 23:36:04,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:04,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 23:36:04,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:36:04,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 23:36:04,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-28 23:36:04,558 INFO L87 Difference]: Start difference. First operand 618 states and 993 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:04,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:04,803 INFO L93 Difference]: Finished difference Result 1230 states and 1959 transitions. [2023-11-28 23:36:04,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-28 23:36:04,803 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 276 [2023-11-28 23:36:04,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:04,807 INFO L225 Difference]: With dead ends: 1230 [2023-11-28 23:36:04,807 INFO L226 Difference]: Without dead ends: 613 [2023-11-28 23:36:04,809 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:36:04,810 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 204 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:04,810 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 619 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:36:04,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2023-11-28 23:36:04,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 516. [2023-11-28 23:36:04,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 405 states have (on average 1.5209876543209877) internal successors, (616), 409 states have internal predecessors, (616), 102 states have call successors, (102), 8 states have call predecessors, (102), 8 states have return successors, (102), 98 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-28 23:36:04,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 820 transitions. [2023-11-28 23:36:04,840 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 820 transitions. Word has length 276 [2023-11-28 23:36:04,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:04,841 INFO L495 AbstractCegarLoop]: Abstraction has 516 states and 820 transitions. [2023-11-28 23:36:04,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:04,841 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 820 transitions. [2023-11-28 23:36:04,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-28 23:36:04,845 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:04,845 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:04,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-28 23:36:05,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:05,046 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:05,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:05,046 INFO L85 PathProgramCache]: Analyzing trace with hash -831129061, now seen corresponding path program 1 times [2023-11-28 23:36:05,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:05,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093062608] [2023-11-28 23:36:05,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:05,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:05,083 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:05,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407997694] [2023-11-28 23:36:05,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:05,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:05,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:05,084 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:05,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-28 23:36:05,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:05,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-28 23:36:05,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:07,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1025 proven. 225 refuted. 0 times theorem prover too weak. 2710 trivial. 0 not checked. [2023-11-28 23:36:07,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:08,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-28 23:36:08,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:36:08,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093062608] [2023-11-28 23:36:08,887 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:36:08,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407997694] [2023-11-28 23:36:08,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407997694] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:36:08,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:36:08,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [16] total 23 [2023-11-28 23:36:08,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965403672] [2023-11-28 23:36:08,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:08,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 23:36:08,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:36:08,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 23:36:08,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2023-11-28 23:36:08,890 INFO L87 Difference]: Start difference. First operand 516 states and 820 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:10,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:10,765 INFO L93 Difference]: Finished difference Result 1556 states and 2486 transitions. [2023-11-28 23:36:10,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-28 23:36:10,766 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 276 [2023-11-28 23:36:10,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:10,773 INFO L225 Difference]: With dead ends: 1556 [2023-11-28 23:36:10,773 INFO L226 Difference]: Without dead ends: 1044 [2023-11-28 23:36:10,775 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 530 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=241, Invalid=1165, Unknown=0, NotChecked=0, Total=1406 [2023-11-28 23:36:10,776 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 403 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 1063 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:10,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [403 Valid, 1063 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-28 23:36:10,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2023-11-28 23:36:10,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 568. [2023-11-28 23:36:10,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 457 states have (on average 1.5273522975929978) internal successors, (698), 461 states have internal predecessors, (698), 102 states have call successors, (102), 8 states have call predecessors, (102), 8 states have return successors, (102), 98 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-28 23:36:10,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 902 transitions. [2023-11-28 23:36:10,821 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 902 transitions. Word has length 276 [2023-11-28 23:36:10,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:10,821 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 902 transitions. [2023-11-28 23:36:10,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:10,822 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 902 transitions. [2023-11-28 23:36:10,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-28 23:36:10,825 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:10,826 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:10,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-28 23:36:11,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-28 23:36:11,027 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:11,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:11,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1842246311, now seen corresponding path program 1 times [2023-11-28 23:36:11,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:11,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112930545] [2023-11-28 23:36:11,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:11,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:11,062 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:11,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1773919523] [2023-11-28 23:36:11,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:11,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:11,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:11,064 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:11,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-28 23:36:11,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:11,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-28 23:36:11,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:13,215 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 749 proven. 240 refuted. 0 times theorem prover too weak. 2971 trivial. 0 not checked. [2023-11-28 23:36:13,216 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:15,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-28 23:36:15,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:36:15,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112930545] [2023-11-28 23:36:15,221 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:36:15,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773919523] [2023-11-28 23:36:15,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773919523] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:36:15,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:36:15,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [20] total 31 [2023-11-28 23:36:15,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906312330] [2023-11-28 23:36:15,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:15,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-28 23:36:15,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:36:15,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-28 23:36:15,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2023-11-28 23:36:15,224 INFO L87 Difference]: Start difference. First operand 568 states and 902 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:20,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:20,812 INFO L93 Difference]: Finished difference Result 1833 states and 2955 transitions. [2023-11-28 23:36:20,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-28 23:36:20,813 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 276 [2023-11-28 23:36:20,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:20,820 INFO L225 Difference]: With dead ends: 1833 [2023-11-28 23:36:20,820 INFO L226 Difference]: Without dead ends: 1451 [2023-11-28 23:36:20,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 585 GetRequests, 522 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1297 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=655, Invalid=3505, Unknown=0, NotChecked=0, Total=4160 [2023-11-28 23:36:20,823 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 931 mSDsluCounter, 1406 mSDsCounter, 0 mSdLazyCounter, 748 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 931 SdHoareTripleChecker+Valid, 1603 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:20,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [931 Valid, 1603 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 748 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-28 23:36:20,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1451 states. [2023-11-28 23:36:20,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1451 to 570. [2023-11-28 23:36:20,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 459 states have (on average 1.5272331154684096) internal successors, (701), 463 states have internal predecessors, (701), 102 states have call successors, (102), 8 states have call predecessors, (102), 8 states have return successors, (102), 98 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-28 23:36:20,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 905 transitions. [2023-11-28 23:36:20,857 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 905 transitions. Word has length 276 [2023-11-28 23:36:20,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:20,857 INFO L495 AbstractCegarLoop]: Abstraction has 570 states and 905 transitions. [2023-11-28 23:36:20,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 13 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:20,858 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 905 transitions. [2023-11-28 23:36:20,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-28 23:36:20,859 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:20,859 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:20,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-28 23:36:21,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-28 23:36:21,063 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:21,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:21,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1469693529, now seen corresponding path program 1 times [2023-11-28 23:36:21,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:21,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506117670] [2023-11-28 23:36:21,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:21,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:21,096 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:21,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [307451118] [2023-11-28 23:36:21,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:21,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:21,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:21,098 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:21,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-28 23:36:21,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:21,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-28 23:36:21,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:21,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-28 23:36:21,631 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:21,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:36:21,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506117670] [2023-11-28 23:36:21,632 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:36:21,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307451118] [2023-11-28 23:36:21,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307451118] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:21,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:21,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-28 23:36:21,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489501541] [2023-11-28 23:36:21,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:21,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 23:36:21,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:36:21,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 23:36:21,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-28 23:36:21,635 INFO L87 Difference]: Start difference. First operand 570 states and 905 transitions. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:22,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:22,039 INFO L93 Difference]: Finished difference Result 1296 states and 2055 transitions. [2023-11-28 23:36:22,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-28 23:36:22,039 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 276 [2023-11-28 23:36:22,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:22,044 INFO L225 Difference]: With dead ends: 1296 [2023-11-28 23:36:22,044 INFO L226 Difference]: Without dead ends: 730 [2023-11-28 23:36:22,046 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2023-11-28 23:36:22,047 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 291 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:22,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 868 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-28 23:36:22,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2023-11-28 23:36:22,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 568. [2023-11-28 23:36:22,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 457 states have (on average 1.5273522975929978) internal successors, (698), 461 states have internal predecessors, (698), 102 states have call successors, (102), 8 states have call predecessors, (102), 8 states have return successors, (102), 98 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-28 23:36:22,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 902 transitions. [2023-11-28 23:36:22,087 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 902 transitions. Word has length 276 [2023-11-28 23:36:22,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:22,088 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 902 transitions. [2023-11-28 23:36:22,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-28 23:36:22,088 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 902 transitions. [2023-11-28 23:36:22,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-28 23:36:22,090 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:22,091 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:22,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-28 23:36:22,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-28 23:36:22,295 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:22,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:22,296 INFO L85 PathProgramCache]: Analyzing trace with hash 424014395, now seen corresponding path program 1 times [2023-11-28 23:36:22,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:22,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59266304] [2023-11-28 23:36:22,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:22,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:22,326 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:22,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [306064687] [2023-11-28 23:36:22,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:22,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:22,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:22,327 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:22,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-28 23:36:22,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:22,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 23:36:22,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:22,630 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1718 proven. 39 refuted. 0 times theorem prover too weak. 2203 trivial. 0 not checked. [2023-11-28 23:36:22,630 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:22,768 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 93 proven. 39 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-11-28 23:36:22,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:36:22,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59266304] [2023-11-28 23:36:22,768 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:36:22,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306064687] [2023-11-28 23:36:22,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306064687] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:36:22,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:36:22,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-28 23:36:22,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470844290] [2023-11-28 23:36:22,769 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:36:22,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 23:36:22,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:36:22,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 23:36:22,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-28 23:36:22,771 INFO L87 Difference]: Start difference. First operand 568 states and 902 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2023-11-28 23:36:23,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:23,020 INFO L93 Difference]: Finished difference Result 1156 states and 1820 transitions. [2023-11-28 23:36:23,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 23:36:23,021 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) Word has length 276 [2023-11-28 23:36:23,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:23,025 INFO L225 Difference]: With dead ends: 1156 [2023-11-28 23:36:23,025 INFO L226 Difference]: Without dead ends: 592 [2023-11-28 23:36:23,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 554 GetRequests, 544 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-28 23:36:23,028 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 166 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:23,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 297 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 23:36:23,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2023-11-28 23:36:23,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 576. [2023-11-28 23:36:23,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 463 states have (on average 1.4946004319654427) internal successors, (692), 467 states have internal predecessors, (692), 102 states have call successors, (102), 10 states have call predecessors, (102), 10 states have return successors, (102), 98 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-28 23:36:23,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 896 transitions. [2023-11-28 23:36:23,084 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 896 transitions. Word has length 276 [2023-11-28 23:36:23,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:23,085 INFO L495 AbstractCegarLoop]: Abstraction has 576 states and 896 transitions. [2023-11-28 23:36:23,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (59), 2 states have call predecessors, (59), 2 states have call successors, (59) [2023-11-28 23:36:23,085 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 896 transitions. [2023-11-28 23:36:23,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-28 23:36:23,087 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:23,087 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:23,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-28 23:36:23,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-28 23:36:23,288 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:23,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:23,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1104072765, now seen corresponding path program 1 times [2023-11-28 23:36:23,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:23,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190901594] [2023-11-28 23:36:23,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:23,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:23,311 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:23,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [641705577] [2023-11-28 23:36:23,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:23,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:23,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:23,313 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:23,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-28 23:36:23,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:23,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 635 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-28 23:36:23,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:24,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 834 proven. 117 refuted. 0 times theorem prover too weak. 3009 trivial. 0 not checked. [2023-11-28 23:36:24,831 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:26,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-28 23:36:26,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:36:26,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190901594] [2023-11-28 23:36:26,489 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:36:26,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641705577] [2023-11-28 23:36:26,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641705577] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 23:36:26,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 23:36:26,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2023-11-28 23:36:26,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289867991] [2023-11-28 23:36:26,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:26,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 23:36:26,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:36:26,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 23:36:26,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2023-11-28 23:36:26,492 INFO L87 Difference]: Start difference. First operand 576 states and 896 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 2 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2023-11-28 23:36:29,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:29,091 INFO L93 Difference]: Finished difference Result 1911 states and 2955 transitions. [2023-11-28 23:36:29,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-28 23:36:29,092 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 2 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 276 [2023-11-28 23:36:29,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:29,098 INFO L225 Difference]: With dead ends: 1911 [2023-11-28 23:36:29,098 INFO L226 Difference]: Without dead ends: 1339 [2023-11-28 23:36:29,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 533 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=433, Invalid=1459, Unknown=0, NotChecked=0, Total=1892 [2023-11-28 23:36:29,101 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 763 mSDsluCounter, 1020 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 763 SdHoareTripleChecker+Valid, 1231 SdHoareTripleChecker+Invalid, 1235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:29,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [763 Valid, 1231 Invalid, 1235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 1028 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-28 23:36:29,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1339 states. [2023-11-28 23:36:29,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1339 to 749. [2023-11-28 23:36:29,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 582 states have (on average 1.470790378006873) internal successors, (856), 587 states have internal predecessors, (856), 151 states have call successors, (151), 15 states have call predecessors, (151), 15 states have return successors, (151), 146 states have call predecessors, (151), 151 states have call successors, (151) [2023-11-28 23:36:29,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 1158 transitions. [2023-11-28 23:36:29,150 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 1158 transitions. Word has length 276 [2023-11-28 23:36:29,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:29,151 INFO L495 AbstractCegarLoop]: Abstraction has 749 states and 1158 transitions. [2023-11-28 23:36:29,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 2 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2023-11-28 23:36:29,151 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 1158 transitions. [2023-11-28 23:36:29,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2023-11-28 23:36:29,152 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:29,153 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:29,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-28 23:36:29,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-28 23:36:29,353 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:29,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:29,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1987721858, now seen corresponding path program 1 times [2023-11-28 23:36:29,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:29,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998750201] [2023-11-28 23:36:29,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:29,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:29,385 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:29,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1731316123] [2023-11-28 23:36:29,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:29,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:29,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:29,387 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:29,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-28 23:36:29,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:29,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 23:36:29,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:29,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 692 proven. 120 refuted. 0 times theorem prover too weak. 3148 trivial. 0 not checked. [2023-11-28 23:36:29,843 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 23:36:30,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 12 proven. 120 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-11-28 23:36:30,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 23:36:30,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998750201] [2023-11-28 23:36:30,070 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 23:36:30,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731316123] [2023-11-28 23:36:30,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731316123] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 23:36:30,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 23:36:30,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2023-11-28 23:36:30,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649896661] [2023-11-28 23:36:30,071 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 23:36:30,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 23:36:30,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 23:36:30,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 23:36:30,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-28 23:36:30,072 INFO L87 Difference]: Start difference. First operand 749 states and 1158 transitions. Second operand has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 11 states have internal predecessors, (87), 2 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2023-11-28 23:36:30,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:30,775 INFO L93 Difference]: Finished difference Result 1786 states and 2713 transitions. [2023-11-28 23:36:30,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-28 23:36:30,776 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 11 states have internal predecessors, (87), 2 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) Word has length 277 [2023-11-28 23:36:30,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:30,780 INFO L225 Difference]: With dead ends: 1786 [2023-11-28 23:36:30,781 INFO L226 Difference]: Without dead ends: 1041 [2023-11-28 23:36:30,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 545 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=275, Invalid=595, Unknown=0, NotChecked=0, Total=870 [2023-11-28 23:36:30,783 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 638 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:30,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [644 Valid, 604 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-28 23:36:30,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2023-11-28 23:36:30,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 862. [2023-11-28 23:36:30,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 700 states have (on average 1.4957142857142858) internal successors, (1047), 703 states have internal predecessors, (1047), 145 states have call successors, (145), 16 states have call predecessors, (145), 16 states have return successors, (145), 142 states have call predecessors, (145), 145 states have call successors, (145) [2023-11-28 23:36:30,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1337 transitions. [2023-11-28 23:36:30,837 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 1337 transitions. Word has length 277 [2023-11-28 23:36:30,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:30,837 INFO L495 AbstractCegarLoop]: Abstraction has 862 states and 1337 transitions. [2023-11-28 23:36:30,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 11 states have internal predecessors, (87), 2 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2023-11-28 23:36:30,838 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 1337 transitions. [2023-11-28 23:36:30,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2023-11-28 23:36:30,840 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:30,840 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:30,845 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-28 23:36:31,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:31,041 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:31,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:31,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1427557374, now seen corresponding path program 1 times [2023-11-28 23:36:31,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 23:36:31,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329177031] [2023-11-28 23:36:31,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:31,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 23:36:31,070 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 23:36:31,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1022633990] [2023-11-28 23:36:31,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:31,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:31,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:31,072 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 23:36:31,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-28 23:36:31,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-28 23:36:31,282 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-28 23:36:31,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-28 23:36:31,543 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-28 23:36:31,544 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-28 23:36:31,545 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-28 23:36:31,552 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-28 23:36:31,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 23:36:31,749 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 23:36:31,752 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-28 23:36:31,882 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-28 23:36:31,885 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-28 23:36:31,886 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short30 could not be translated [2023-11-28 23:36:31,886 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated [2023-11-28 23:36:31,886 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short30 could not be translated [2023-11-28 23:36:31,886 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated [2023-11-28 23:36:31,887 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short30 could not be translated [2023-11-28 23:36:31,919 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 11:36:31 BoogieIcfgContainer [2023-11-28 23:36:31,919 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-28 23:36:31,920 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-28 23:36:31,920 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-28 23:36:31,920 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-28 23:36:31,921 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:57" (3/4) ... [2023-11-28 23:36:31,923 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-28 23:36:31,924 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-28 23:36:31,924 INFO L158 Benchmark]: Toolchain (without parser) took 35153.32ms. Allocated memory was 182.5MB in the beginning and 264.2MB in the end (delta: 81.8MB). Free memory was 152.8MB in the beginning and 86.0MB in the end (delta: 66.8MB). Peak memory consumption was 149.1MB. Max. memory is 16.1GB. [2023-11-28 23:36:31,925 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 119.5MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-28 23:36:31,925 INFO L158 Benchmark]: CACSL2BoogieTranslator took 312.54ms. Allocated memory is still 182.5MB. Free memory was 152.4MB in the beginning and 136.9MB in the end (delta: 15.5MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-28 23:36:31,925 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.86ms. Allocated memory is still 182.5MB. Free memory was 136.5MB in the beginning and 131.8MB in the end (delta: 4.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-28 23:36:31,926 INFO L158 Benchmark]: Boogie Preprocessor took 75.69ms. Allocated memory is still 182.5MB. Free memory was 131.8MB in the beginning and 127.2MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-28 23:36:31,926 INFO L158 Benchmark]: RCFGBuilder took 625.65ms. Allocated memory is still 182.5MB. Free memory was 127.2MB in the beginning and 90.3MB in the end (delta: 36.9MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2023-11-28 23:36:31,926 INFO L158 Benchmark]: TraceAbstraction took 34060.42ms. Allocated memory was 182.5MB in the beginning and 264.2MB in the end (delta: 81.8MB). Free memory was 89.5MB in the beginning and 86.0MB in the end (delta: 3.5MB). Peak memory consumption was 86.1MB. Max. memory is 16.1GB. [2023-11-28 23:36:31,927 INFO L158 Benchmark]: Witness Printer took 3.88ms. Allocated memory is still 264.2MB. Free memory is still 86.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-28 23:36:31,928 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.15ms. Allocated memory is still 119.5MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 312.54ms. Allocated memory is still 182.5MB. Free memory was 152.4MB in the beginning and 136.9MB in the end (delta: 15.5MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.86ms. Allocated memory is still 182.5MB. Free memory was 136.5MB in the beginning and 131.8MB in the end (delta: 4.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 75.69ms. Allocated memory is still 182.5MB. Free memory was 131.8MB in the beginning and 127.2MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 625.65ms. Allocated memory is still 182.5MB. Free memory was 127.2MB in the beginning and 90.3MB in the end (delta: 36.9MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * TraceAbstraction took 34060.42ms. Allocated memory was 182.5MB in the beginning and 264.2MB in the end (delta: 81.8MB). Free memory was 89.5MB in the beginning and 86.0MB in the end (delta: 3.5MB). Peak memory consumption was 86.1MB. Max. memory is 16.1GB. * Witness Printer took 3.88ms. Allocated memory is still 264.2MB. Free memory is still 86.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~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short30 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short30 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short30 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 someBinaryFLOATComparisonOperation at line 224, overapproximation of someBinaryDOUBLEComparisonOperation at line 224, overapproximation of someUnaryFLOAToperation at line 112, overapproximation of someBinaryArithmeticFLOAToperation at line 112. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = -50; [L23] unsigned char var_1_4 = 0; [L24] signed short int var_1_5 = 8; [L25] signed short int var_1_6 = 64; [L26] unsigned short int var_1_7 = 8; [L27] unsigned short int var_1_8 = 256; [L28] signed long int var_1_9 = 2; [L29] signed long int var_1_10 = 1441729073; [L30] unsigned short int var_1_11 = 32; [L31] double var_1_12 = 7.6; [L32] double var_1_13 = 127.8; [L33] signed char var_1_14 = 32; [L34] signed char var_1_15 = 50; [L35] signed char var_1_16 = 0; [L36] signed char var_1_17 = 16; [L37] float var_1_18 = 0.4; [L38] unsigned char var_1_19 = 0; [L39] float var_1_20 = 24.4; [L40] float var_1_21 = 500.5; [L41] float var_1_22 = 99.324; [L42] unsigned short int var_1_23 = 128; [L43] unsigned char var_1_24 = 0; [L44] double var_1_26 = 10.4; [L45] signed char var_1_27 = 8; [L46] unsigned char var_1_29 = 1; [L47] unsigned char var_1_30 = 1; [L48] unsigned char var_1_31 = 1; [L49] unsigned char var_1_32 = 0; [L50] unsigned char var_1_33 = 1; [L51] unsigned char var_1_34 = 0; [L52] unsigned long int var_1_35 = 25; [L53] unsigned short int var_1_36 = 10; [L54] unsigned long int var_1_37 = 4179266779; [L55] unsigned char var_1_38 = 64; [L56] signed char var_1_42 = 32; [L57] signed char var_1_44 = 8; [L58] signed char var_1_46 = -10; [L59] signed char var_1_47 = -32; [L60] unsigned short int var_1_48 = 41179; [L61] signed char var_1_51 = -25; [L62] signed short int var_1_52 = 10; [L63] unsigned short int last_1_var_1_7 = 8; [L64] unsigned short int last_1_var_1_11 = 32; [L65] signed char last_1_var_1_14 = 32; [L66] unsigned short int last_1_var_1_23 = 128; [L228] isInitial = 1 [L229] FCALL initially() [L230] COND TRUE 1 [L231] CALL updateLastVariables() [L218] last_1_var_1_7 = var_1_7 [L219] last_1_var_1_11 = var_1_11 [L220] last_1_var_1_14 = var_1_14 [L221] last_1_var_1_23 = var_1_23 [L231] RET updateLastVariables() [L232] CALL updateVariables() [L148] var_1_4 = __VERIFIER_nondet_uchar() [L149] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_51=-25, var_1_52=10, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_51=-25, var_1_52=10, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L149] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_51=-25, var_1_52=10, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L150] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L150] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L151] var_1_5 = __VERIFIER_nondet_short() [L152] CALL assume_abort_if_not(var_1_5 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L152] RET assume_abort_if_not(var_1_5 >= -1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L153] CALL assume_abort_if_not(var_1_5 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L153] RET assume_abort_if_not(var_1_5 <= 32766) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L154] var_1_6 = __VERIFIER_nondet_short() [L155] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=256, var_1_9=2] [L155] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=256, var_1_9=2] [L156] CALL assume_abort_if_not(var_1_6 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=256, var_1_9=2] [L156] RET assume_abort_if_not(var_1_6 <= 32766) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=256, var_1_9=2] [L157] var_1_8 = __VERIFIER_nondet_ushort() [L158] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_9=2] [L158] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_9=2] [L159] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L159] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L160] var_1_10 = __VERIFIER_nondet_long() [L161] CALL assume_abort_if_not(var_1_10 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L161] RET assume_abort_if_not(var_1_10 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L162] CALL assume_abort_if_not(var_1_10 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L162] RET assume_abort_if_not(var_1_10 <= 2147483646) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L163] var_1_13 = __VERIFIER_nondet_double() [L164] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L164] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L165] var_1_15 = __VERIFIER_nondet_char() [L166] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L166] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L167] CALL assume_abort_if_not(var_1_15 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L167] RET assume_abort_if_not(var_1_15 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L168] var_1_16 = __VERIFIER_nondet_char() [L169] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L169] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L170] CALL assume_abort_if_not(var_1_16 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L170] RET assume_abort_if_not(var_1_16 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L171] var_1_17 = __VERIFIER_nondet_char() [L172] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L172] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L173] CALL assume_abort_if_not(var_1_17 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L173] RET assume_abort_if_not(var_1_17 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L174] var_1_19 = __VERIFIER_nondet_uchar() [L175] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L175] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L176] CALL assume_abort_if_not(var_1_19 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L176] RET assume_abort_if_not(var_1_19 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L177] var_1_20 = __VERIFIER_nondet_float() [L178] CALL assume_abort_if_not((var_1_20 >= -461168.6018427382800e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L178] RET assume_abort_if_not((var_1_20 >= -461168.6018427382800e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L179] var_1_21 = __VERIFIER_nondet_float() [L180] CALL assume_abort_if_not((var_1_21 >= -230584.3009213691390e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 2305843.009213691390e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L180] RET assume_abort_if_not((var_1_21 >= -230584.3009213691390e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 2305843.009213691390e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L181] var_1_22 = __VERIFIER_nondet_float() [L182] CALL assume_abort_if_not((var_1_22 >= -230584.3009213691390e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 2305843.009213691390e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L182] RET assume_abort_if_not((var_1_22 >= -230584.3009213691390e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 2305843.009213691390e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L183] var_1_30 = __VERIFIER_nondet_uchar() [L184] CALL assume_abort_if_not(var_1_30 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L184] RET assume_abort_if_not(var_1_30 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L185] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L185] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L186] var_1_31 = __VERIFIER_nondet_uchar() [L187] CALL assume_abort_if_not(var_1_31 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L187] RET assume_abort_if_not(var_1_31 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L188] CALL assume_abort_if_not(var_1_31 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L188] RET assume_abort_if_not(var_1_31 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L189] var_1_32 = __VERIFIER_nondet_uchar() [L190] CALL assume_abort_if_not(var_1_32 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L190] RET assume_abort_if_not(var_1_32 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L191] CALL assume_abort_if_not(var_1_32 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L191] RET assume_abort_if_not(var_1_32 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L192] var_1_33 = __VERIFIER_nondet_uchar() [L193] CALL assume_abort_if_not(var_1_33 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L193] RET assume_abort_if_not(var_1_33 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L194] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L194] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L195] var_1_34 = __VERIFIER_nondet_uchar() [L196] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L196] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L197] CALL assume_abort_if_not(var_1_34 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L197] RET assume_abort_if_not(var_1_34 <= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=10, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L198] var_1_36 = __VERIFIER_nondet_ushort() [L199] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L199] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L200] CALL assume_abort_if_not(var_1_36 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L200] RET assume_abort_if_not(var_1_36 <= 65535) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L201] CALL assume_abort_if_not(var_1_36 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L201] RET assume_abort_if_not(var_1_36 != 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4179266779, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L202] var_1_37 = __VERIFIER_nondet_ulong() [L203] CALL assume_abort_if_not(var_1_37 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L203] RET assume_abort_if_not(var_1_37 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L204] CALL assume_abort_if_not(var_1_37 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L204] RET assume_abort_if_not(var_1_37 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=-10, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L205] var_1_46 = __VERIFIER_nondet_char() [L206] CALL assume_abort_if_not(var_1_46 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L206] RET assume_abort_if_not(var_1_46 >= -128) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L207] CALL assume_abort_if_not(var_1_46 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L207] RET assume_abort_if_not(var_1_46 <= 127) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L208] CALL assume_abort_if_not(var_1_46 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L208] RET assume_abort_if_not(var_1_46 != 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=-32, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L209] var_1_47 = __VERIFIER_nondet_char() [L210] CALL assume_abort_if_not(var_1_47 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L210] RET assume_abort_if_not(var_1_47 >= -128) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L211] CALL assume_abort_if_not(var_1_47 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L211] RET assume_abort_if_not(var_1_47 <= 127) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L212] CALL assume_abort_if_not(var_1_47 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L212] RET assume_abort_if_not(var_1_47 != 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=41179, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L213] var_1_48 = __VERIFIER_nondet_ushort() [L214] CALL assume_abort_if_not(var_1_48 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L214] RET assume_abort_if_not(var_1_48 >= 32767) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L215] CALL assume_abort_if_not(var_1_48 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L215] RET assume_abort_if_not(var_1_48 <= 65535) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L232] RET updateVariables() [L233] CALL step() [L70] signed long int stepLocal_0 = last_1_var_1_11; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L71] COND FALSE !((last_1_var_1_23 / -50) >= stepLocal_0) [L78] var_1_1 = var_1_5 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L80] COND FALSE !(var_1_4 && (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))) > var_1_5)) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L83] COND FALSE !(var_1_6 > 128) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L86] EXPR var_1_5 | var_1_6 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L86] signed long int stepLocal_2 = var_1_5 | var_1_6; [L87] COND FALSE !(((var_1_9 + var_1_23) * var_1_9) < stepLocal_2) [L92] var_1_11 = var_1_8 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_2=128, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L94] signed short int stepLocal_1 = var_1_6; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=8, var_1_8=32, var_1_9=2] [L95] COND TRUE last_1_var_1_7 < stepLocal_1 [L96] var_1_7 = (var_1_6 + var_1_8) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L98] unsigned short int stepLocal_4 = var_1_8; [L99] signed long int stepLocal_3 = var_1_9; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L100] COND FALSE !(stepLocal_3 < (- var_1_10)) [L105] var_1_12 = var_1_13 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L107] unsigned short int stepLocal_5 = var_1_8; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=32, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L108] COND TRUE last_1_var_1_14 <= stepLocal_5 [L109] var_1_14 = ((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) + -2) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L111] COND TRUE var_1_4 || var_1_19 [L112] var_1_18 = ((((var_1_20 + (var_1_21 + var_1_22)) < 0 ) ? -(var_1_20 + (var_1_21 + var_1_22)) : (var_1_20 + (var_1_21 + var_1_22)))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=52/5, var_1_27=8, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L114] var_1_24 = var_1_17 [L115] var_1_26 = 0.1 [L116] var_1_27 = var_1_17 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L117] COND TRUE (((((((var_1_22) > (3.1)) ? (var_1_22) : (3.1))) < 0 ) ? -((((var_1_22) > (3.1)) ? (var_1_22) : (3.1))) : ((((var_1_22) > (3.1)) ? (var_1_22) : (3.1))))) < ((((255.5) < 0 ) ? -(255.5) : (255.5))) [L118] var_1_29 = (var_1_30 && ((var_1_31 && var_1_32) && var_1_33)) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L122] EXPR (var_1_15 / var_1_36) ^ var_1_6 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L122] COND FALSE !(((var_1_15 / var_1_36) ^ var_1_6) > var_1_23) [L129] COND FALSE !(((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) < var_1_5) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=32, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L134] var_1_42 = ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=2, var_1_44=8, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L135] COND TRUE var_1_17 == ((var_1_36 / var_1_46) % var_1_47) [L136] var_1_44 = ((((-10) < 0 ) ? -(-10) : (-10))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=128, stepLocal_2=128, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=2, var_1_44=10, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=-25, var_1_52=10, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L144] var_1_51 = var_1_15 [L145] var_1_52 = 5 [L233] RET step() [L234] CALL, EXPR property() [L224] EXPR (((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=2, var_1_44=10, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=1, var_1_52=5, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L224] EXPR var_1_5 | var_1_6 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=2, var_1_44=10, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=1, var_1_52=5, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L224] EXPR (((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=2, var_1_44=10, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=1, var_1_52=5, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L224-L225] return (((((((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8)))) && ((var_1_9 < (- var_1_10)) ? ((var_1_8 <= var_1_9) ? (var_1_12 == ((double) (var_1_13 - 63.75))) : 1) : (var_1_12 == ((double) var_1_13)))) && ((last_1_var_1_14 <= var_1_8) ? (var_1_14 == ((signed char) ((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) + -2))) : 1)) && ((var_1_4 || var_1_19) ? (var_1_18 == ((float) ((((var_1_20 + (var_1_21 + var_1_22)) < 0 ) ? -(var_1_20 + (var_1_21 + var_1_22)) : (var_1_20 + (var_1_21 + var_1_22)))))) : 1)) && ((var_1_4 && (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))) > var_1_5)) ? (var_1_23 == ((unsigned short int) var_1_6)) : 1) ; [L234] RET, EXPR property() [L234] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=2, var_1_44=10, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=1, var_1_52=5, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=2, var_1_17=0, var_1_18=3, var_1_19=1, var_1_1=0, var_1_23=128, var_1_24=0, var_1_26=1/10, var_1_27=0, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=25, var_1_36=2, var_1_37=4294967294, var_1_38=64, var_1_42=2, var_1_44=10, var_1_46=3, var_1_47=127, var_1_48=32767, var_1_4=0, var_1_51=1, var_1_52=5, var_1_5=0, var_1_6=128, var_1_7=160, var_1_8=32, var_1_9=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 115 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 33.8s, OverallIterations: 13, TraceHistogramMax: 45, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 13.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4810 SdHoareTripleChecker+Valid, 5.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4774 mSDsluCounter, 10172 SdHoareTripleChecker+Invalid, 5.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7870 mSDsCounter, 545 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4847 IncrementalHoareTripleChecker+Invalid, 5392 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 545 mSolverCounterUnsat, 2302 mSDtfsCounter, 4847 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4808 GetRequests, 4568 SyntacticMatches, 2 SemanticMatches, 238 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2388 ImplicationChecksByTransitivity, 8.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=862occurred in iteration=12, InterpolantAutomatonStates: 190, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 12 MinimizatonAttempts, 2859 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 13.3s InterpolantComputationTime, 3585 NumberOfCodeBlocks, 3585 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 4672 ConstructedInterpolants, 0 QuantifiedInterpolants, 24864 SizeOfPredicates, 108 NumberOfNonLiveVariables, 7627 ConjunctsInSsa, 150 ConjunctsInUnsatCore, 17 InterpolantComputations, 10 PerfectInterpolantSequences, 66420/67320 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-28 23:36:32,020 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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 5312224738cd8f62d0996ac593e9cb4fe579ff61d4d0b85bfdf03ae416868b46 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 23:36:33,778 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 23:36:33,842 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-28 23:36:33,856 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 23:36:33,857 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 23:36:33,884 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 23:36:33,884 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 23:36:33,885 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 23:36:33,886 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 23:36:33,887 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 23:36:33,887 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 23:36:33,888 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 23:36:33,888 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 23:36:33,889 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 23:36:33,890 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 23:36:33,890 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 23:36:33,891 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 23:36:33,891 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 23:36:33,892 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 23:36:33,893 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 23:36:33,893 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 23:36:33,894 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 23:36:33,895 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 23:36:33,895 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-28 23:36:33,895 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-28 23:36:33,896 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-28 23:36:33,896 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 23:36:33,896 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 23:36:33,897 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 23:36:33,897 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 23:36:33,897 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 23:36:33,898 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 23:36:33,898 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 23:36:33,898 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:36:33,899 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 23:36:33,899 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 23:36:33,899 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 23:36:33,899 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-28 23:36:33,900 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-28 23:36:33,900 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 23:36:33,900 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 23:36:33,900 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 23:36:33,901 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 23:36:33,901 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 23:36:33,901 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-28 23:36:33,901 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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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 -> 5312224738cd8f62d0996ac593e9cb4fe579ff61d4d0b85bfdf03ae416868b46 [2023-11-28 23:36:34,199 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 23:36:34,220 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 23:36:34,222 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 23:36:34,224 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 23:36:34,224 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 23:36:34,226 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i [2023-11-28 23:36:36,972 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 23:36:37,183 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 23:36:37,184 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i [2023-11-28 23:36:37,195 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/data/d9e7f0468/7266f6f244c64c0d9bcdcfee61ab31b6/FLAG5fdd07366 [2023-11-28 23:36:37,209 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/data/d9e7f0468/7266f6f244c64c0d9bcdcfee61ab31b6 [2023-11-28 23:36:37,211 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 23:36:37,213 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 23:36:37,214 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 23:36:37,214 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 23:36:37,220 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 23:36:37,220 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,221 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b9c13bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37, skipping insertion in model container [2023-11-28 23:36:37,222 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,258 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 23:36:37,413 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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i[919,932] [2023-11-28 23:36:37,486 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:36:37,504 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 23:36:37,517 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_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i[919,932] [2023-11-28 23:36:37,569 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 23:36:37,598 INFO L206 MainTranslator]: Completed translation [2023-11-28 23:36:37,599 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37 WrapperNode [2023-11-28 23:36:37,599 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 23:36:37,609 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 23:36:37,609 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 23:36:37,609 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 23:36:37,617 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,637 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,667 INFO L138 Inliner]: procedures = 27, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 247 [2023-11-28 23:36:37,668 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 23:36:37,669 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 23:36:37,669 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 23:36:37,669 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 23:36:37,679 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,679 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,685 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,699 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-28 23:36:37,700 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,700 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,715 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,719 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,723 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,725 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,731 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 23:36:37,732 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 23:36:37,732 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 23:36:37,732 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 23:36:37,733 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (1/1) ... [2023-11-28 23:36:37,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 23:36:37,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 23:36:37,766 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 23:36:37,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 23:36:37,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 23:36:37,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-28 23:36:37,804 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 23:36:37,804 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 23:36:37,804 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 23:36:37,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 23:36:37,908 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 23:36:37,910 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 23:36:48,009 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 23:36:48,070 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 23:36:48,071 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-28 23:36:48,071 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:36:48 BoogieIcfgContainer [2023-11-28 23:36:48,071 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 23:36:48,074 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 23:36:48,074 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 23:36:48,077 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 23:36:48,077 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:36:37" (1/3) ... [2023-11-28 23:36:48,078 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cd327d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:36:48, skipping insertion in model container [2023-11-28 23:36:48,078 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:36:37" (2/3) ... [2023-11-28 23:36:48,079 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cd327d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:36:48, skipping insertion in model container [2023-11-28 23:36:48,079 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:36:48" (3/3) ... [2023-11-28 23:36:48,080 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-ci_file-16.i [2023-11-28 23:36:48,098 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 23:36:48,099 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-28 23:36:48,157 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 23:36:48,164 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;@52ce42d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 23:36:48,164 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-28 23:36:48,168 INFO L276 IsEmpty]: Start isEmpty. Operand has 105 states, 57 states have (on average 1.4035087719298245) internal successors, (80), 58 states have internal predecessors, (80), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-28 23:36:48,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2023-11-28 23:36:48,188 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:48,188 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:48,189 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:48,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:48,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1349422778, now seen corresponding path program 1 times [2023-11-28 23:36:48,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:48,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856588677] [2023-11-28 23:36:48,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:48,208 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-28 23:36:48,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:48,209 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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-28 23:36:48,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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-28 23:36:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:48,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-28 23:36:48,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:36:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1540 proven. 0 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2023-11-28 23:36:48,828 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 23:36:48,829 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-28 23:36:48,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856588677] [2023-11-28 23:36:48,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1856588677] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 23:36:48,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 23:36:48,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 23:36:48,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699920434] [2023-11-28 23:36:48,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 23:36:48,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 23:36:48,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-28 23:36:48,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 23:36:48,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 23:36:48,865 INFO L87 Difference]: Start difference. First operand has 105 states, 57 states have (on average 1.4035087719298245) internal successors, (80), 58 states have internal predecessors, (80), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2023-11-28 23:36:50,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-28 23:36:50,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 23:36:50,200 INFO L93 Difference]: Finished difference Result 207 states and 383 transitions. [2023-11-28 23:36:50,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 23:36:50,223 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 271 [2023-11-28 23:36:50,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 23:36:50,233 INFO L225 Difference]: With dead ends: 207 [2023-11-28 23:36:50,233 INFO L226 Difference]: Without dead ends: 103 [2023-11-28 23:36:50,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 270 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-28 23:36:50,240 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-28 23:36:50,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 162 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-28 23:36:50,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2023-11-28 23:36:50,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2023-11-28 23:36:50,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 56 states have (on average 1.3392857142857142) internal successors, (75), 56 states have internal predecessors, (75), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-28 23:36:50,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 165 transitions. [2023-11-28 23:36:50,297 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 165 transitions. Word has length 271 [2023-11-28 23:36:50,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 23:36:50,297 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 165 transitions. [2023-11-28 23:36:50,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2023-11-28 23:36:50,298 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 165 transitions. [2023-11-28 23:36:50,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2023-11-28 23:36:50,305 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 23:36:50,305 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 23:36:50,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-28 23:36:50,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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-28 23:36:50,507 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-28 23:36:50,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 23:36:50,508 INFO L85 PathProgramCache]: Analyzing trace with hash -871535888, now seen corresponding path program 1 times [2023-11-28 23:36:50,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-28 23:36:50,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1082649775] [2023-11-28 23:36:50,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 23:36:50,509 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-28 23:36:50,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-28 23:36:50,510 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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-28 23:36:50,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a6fc11c0-42af-4f22-9c2f-c377ccd03a52/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-28 23:36:51,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 23:36:51,115 INFO L262 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-28 23:36:51,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 23:38:36,178 WARN L293 SmtUtils]: Spent 9.63s on a formula simplification that was a NOOP. DAG size: 107 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-28 23:40:13,008 WARN L293 SmtUtils]: Spent 23.22s on a formula simplification. DAG size of input: 109 DAG size of output: 106 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)