./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.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_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/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_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/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_04e47ecf-e220-4b28-ae11-0b07713095f6/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 bc8ba5687f86ca6bc535ef8887bd15483610a3c920778b0e5f157ae799e621ff --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:44:07,617 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:44:07,682 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 03:44:07,686 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:44:07,687 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:44:07,710 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:44:07,710 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:44:07,711 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:44:07,712 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:44:07,712 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:44:07,713 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:44:07,713 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:44:07,714 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:44:07,714 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:44:07,715 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:44:07,716 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:44:07,716 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 03:44:07,716 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:44:07,717 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:44:07,717 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:44:07,718 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:44:07,718 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 03:44:07,719 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:44:07,719 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 03:44:07,720 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:44:07,720 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 03:44:07,721 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:44:07,721 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:44:07,721 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:44:07,722 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:44:07,722 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:44:07,722 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:44:07,723 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:44:07,723 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:44:07,723 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 03:44:07,723 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 03:44:07,723 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 03:44:07,724 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:44:07,724 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:44:07,724 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 03:44:07,724 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:44:07,724 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:44:07,725 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_04e47ecf-e220-4b28-ae11-0b07713095f6/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_04e47ecf-e220-4b28-ae11-0b07713095f6/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 -> bc8ba5687f86ca6bc535ef8887bd15483610a3c920778b0e5f157ae799e621ff [2023-11-29 03:44:07,937 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:44:07,957 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:44:07,959 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:44:07,960 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:44:07,961 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:44:07,962 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.i [2023-11-29 03:44:10,716 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:44:10,974 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:44:10,974 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.i [2023-11-29 03:44:10,986 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/data/ad50b5ccd/b50399f57e464ea8a590e54b7db3ad1b/FLAG00e8a706f [2023-11-29 03:44:11,000 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/data/ad50b5ccd/b50399f57e464ea8a590e54b7db3ad1b [2023-11-29 03:44:11,003 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:44:11,004 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:44:11,005 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:44:11,006 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:44:11,011 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:44:11,011 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,012 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25891fa4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11, skipping insertion in model container [2023-11-29 03:44:11,013 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,065 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:44:11,196 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_04e47ecf-e220-4b28-ae11-0b07713095f6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.i[915,928] [2023-11-29 03:44:11,328 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:44:11,342 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 03:44:11,353 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_04e47ecf-e220-4b28-ae11-0b07713095f6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.i[915,928] [2023-11-29 03:44:11,420 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:44:11,439 INFO L206 MainTranslator]: Completed translation [2023-11-29 03:44:11,440 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11 WrapperNode [2023-11-29 03:44:11,440 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:44:11,441 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 03:44:11,441 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 03:44:11,441 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 03:44:11,447 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,466 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,550 INFO L138 Inliner]: procedures = 26, calls = 45, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 346 [2023-11-29 03:44:11,550 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 03:44:11,551 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 03:44:11,551 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 03:44:11,551 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 03:44:11,563 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,563 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,575 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,646 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 03:44:11,646 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,647 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,666 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,671 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,682 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,685 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,692 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 03:44:11,693 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 03:44:11,694 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 03:44:11,694 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 03:44:11,694 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (1/1) ... [2023-11-29 03:44:11,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:44:11,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:11,721 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 03:44:11,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 03:44:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 03:44:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 03:44:11,753 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 03:44:11,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 03:44:11,754 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 03:44:11,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 03:44:11,844 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 03:44:11,845 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 03:44:12,495 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 03:44:12,557 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 03:44:12,557 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 03:44:12,558 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:44:12 BoogieIcfgContainer [2023-11-29 03:44:12,558 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 03:44:12,560 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 03:44:12,560 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 03:44:12,563 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 03:44:12,563 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 03:44:11" (1/3) ... [2023-11-29 03:44:12,563 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f407649 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:44:12, skipping insertion in model container [2023-11-29 03:44:12,563 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:11" (2/3) ... [2023-11-29 03:44:12,564 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f407649 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:44:12, skipping insertion in model container [2023-11-29 03:44:12,564 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:44:12" (3/3) ... [2023-11-29 03:44:12,565 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-0.i [2023-11-29 03:44:12,579 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 03:44:12,579 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 03:44:12,621 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 03:44:12,627 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;@3c7cdbc4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 03:44:12,627 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 03:44:12,632 INFO L276 IsEmpty]: Start isEmpty. Operand has 136 states, 101 states have (on average 1.603960396039604) internal successors, (162), 102 states have internal predecessors, (162), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2023-11-29 03:44:12,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-11-29 03:44:12,648 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:12,649 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:12,650 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:12,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:12,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1437785036, now seen corresponding path program 1 times [2023-11-29 03:44:12,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:12,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047407915] [2023-11-29 03:44:12,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:12,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:12,852 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:12,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1563573153] [2023-11-29 03:44:12,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:12,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:12,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:12,860 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:12,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 03:44:13,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:13,114 INFO L262 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 03:44:13,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:13,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2023-11-29 03:44:13,218 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:44:13,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:13,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047407915] [2023-11-29 03:44:13,218 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:13,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563573153] [2023-11-29 03:44:13,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563573153] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:44:13,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:44:13,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:44:13,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551361049] [2023-11-29 03:44:13,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:44:13,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:44:13,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:13,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:44:13,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:44:13,254 INFO L87 Difference]: Start difference. First operand has 136 states, 101 states have (on average 1.603960396039604) internal successors, (162), 102 states have internal predecessors, (162), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:13,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:13,372 INFO L93 Difference]: Finished difference Result 358 states and 641 transitions. [2023-11-29 03:44:13,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:44:13,375 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 226 [2023-11-29 03:44:13,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:13,386 INFO L225 Difference]: With dead ends: 358 [2023-11-29 03:44:13,386 INFO L226 Difference]: Without dead ends: 223 [2023-11-29 03:44:13,390 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:44:13,393 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 139 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:13,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 407 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 03:44:13,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2023-11-29 03:44:13,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 220. [2023-11-29 03:44:13,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 175 states have (on average 1.5885714285714285) internal successors, (278), 176 states have internal predecessors, (278), 42 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (42), 41 states have call predecessors, (42), 42 states have call successors, (42) [2023-11-29 03:44:13,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 362 transitions. [2023-11-29 03:44:13,477 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 362 transitions. Word has length 226 [2023-11-29 03:44:13,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:13,479 INFO L495 AbstractCegarLoop]: Abstraction has 220 states and 362 transitions. [2023-11-29 03:44:13,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:13,480 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 362 transitions. [2023-11-29 03:44:13,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-11-29 03:44:13,487 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:13,487 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:13,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 03:44:13,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-29 03:44:13,693 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:13,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:13,694 INFO L85 PathProgramCache]: Analyzing trace with hash 593779534, now seen corresponding path program 1 times [2023-11-29 03:44:13,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:13,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926067227] [2023-11-29 03:44:13,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:13,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:13,780 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:13,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1863692367] [2023-11-29 03:44:13,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:13,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:13,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:13,782 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:13,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 03:44:14,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:14,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 03:44:14,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:14,064 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2023-11-29 03:44:14,064 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:44:14,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:14,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926067227] [2023-11-29 03:44:14,065 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:14,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863692367] [2023-11-29 03:44:14,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863692367] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:44:14,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:44:14,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:44:14,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336966480] [2023-11-29 03:44:14,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:44:14,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:44:14,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:14,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:44:14,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:44:14,070 INFO L87 Difference]: Start difference. First operand 220 states and 362 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:14,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:14,155 INFO L93 Difference]: Finished difference Result 615 states and 1010 transitions. [2023-11-29 03:44:14,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:44:14,156 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 226 [2023-11-29 03:44:14,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:14,162 INFO L225 Difference]: With dead ends: 615 [2023-11-29 03:44:14,162 INFO L226 Difference]: Without dead ends: 396 [2023-11-29 03:44:14,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:44:14,166 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 137 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:14,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 444 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 03:44:14,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2023-11-29 03:44:14,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 393. [2023-11-29 03:44:14,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 324 states have (on average 1.5895061728395061) internal successors, (515), 327 states have internal predecessors, (515), 64 states have call successors, (64), 4 states have call predecessors, (64), 4 states have return successors, (64), 61 states have call predecessors, (64), 64 states have call successors, (64) [2023-11-29 03:44:14,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 643 transitions. [2023-11-29 03:44:14,203 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 643 transitions. Word has length 226 [2023-11-29 03:44:14,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:14,204 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 643 transitions. [2023-11-29 03:44:14,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:14,205 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 643 transitions. [2023-11-29 03:44:14,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-11-29 03:44:14,209 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:14,209 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:14,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 03:44:14,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:14,410 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:14,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:14,411 INFO L85 PathProgramCache]: Analyzing trace with hash -792423860, now seen corresponding path program 1 times [2023-11-29 03:44:14,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:14,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236141481] [2023-11-29 03:44:14,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:14,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:14,466 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:14,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1916450232] [2023-11-29 03:44:14,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:14,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:14,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:14,468 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:14,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 03:44:14,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:14,706 INFO L262 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:44:14,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:14,956 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 783 proven. 69 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2023-11-29 03:44:14,956 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:44:15,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 24 proven. 69 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2023-11-29 03:44:15,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:15,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236141481] [2023-11-29 03:44:15,199 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:15,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916450232] [2023-11-29 03:44:15,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916450232] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:44:15,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:44:15,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 03:44:15,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184624260] [2023-11-29 03:44:15,201 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:44:15,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:44:15,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:15,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:44:15,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:44:15,203 INFO L87 Difference]: Start difference. First operand 393 states and 643 transitions. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2023-11-29 03:44:15,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:15,500 INFO L93 Difference]: Finished difference Result 803 states and 1299 transitions. [2023-11-29 03:44:15,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:44:15,501 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 226 [2023-11-29 03:44:15,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:15,505 INFO L225 Difference]: With dead ends: 803 [2023-11-29 03:44:15,505 INFO L226 Difference]: Without dead ends: 411 [2023-11-29 03:44:15,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 444 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:44:15,508 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 412 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:15,509 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [420 Valid, 441 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 03:44:15,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2023-11-29 03:44:15,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 409. [2023-11-29 03:44:15,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 336 states have (on average 1.5297619047619047) internal successors, (514), 339 states have internal predecessors, (514), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 61 states have call predecessors, (64), 64 states have call successors, (64) [2023-11-29 03:44:15,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 642 transitions. [2023-11-29 03:44:15,537 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 642 transitions. Word has length 226 [2023-11-29 03:44:15,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:15,538 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 642 transitions. [2023-11-29 03:44:15,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2023-11-29 03:44:15,539 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 642 transitions. [2023-11-29 03:44:15,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2023-11-29 03:44:15,543 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:15,543 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:15,550 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 03:44:15,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:15,745 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:15,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:15,745 INFO L85 PathProgramCache]: Analyzing trace with hash -714885503, now seen corresponding path program 1 times [2023-11-29 03:44:15,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:15,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102060715] [2023-11-29 03:44:15,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:15,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:15,798 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:15,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [402453212] [2023-11-29 03:44:15,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:15,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:15,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:15,799 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:15,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 03:44:16,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:16,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:44:16,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:16,243 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 891 proven. 63 refuted. 0 times theorem prover too weak. 1030 trivial. 0 not checked. [2023-11-29 03:44:16,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:44:16,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 30 proven. 63 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2023-11-29 03:44:16,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:16,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102060715] [2023-11-29 03:44:16,467 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:16,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402453212] [2023-11-29 03:44:16,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402453212] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:44:16,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:44:16,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 03:44:16,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291436626] [2023-11-29 03:44:16,468 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:44:16,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:44:16,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:16,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:44:16,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:44:16,470 INFO L87 Difference]: Start difference. First operand 409 states and 642 transitions. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2023-11-29 03:44:16,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:16,799 INFO L93 Difference]: Finished difference Result 675 states and 1048 transitions. [2023-11-29 03:44:16,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:44:16,800 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 227 [2023-11-29 03:44:16,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:16,802 INFO L225 Difference]: With dead ends: 675 [2023-11-29 03:44:16,802 INFO L226 Difference]: Without dead ends: 267 [2023-11-29 03:44:16,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 446 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:44:16,805 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 140 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:16,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 486 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 03:44:16,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2023-11-29 03:44:16,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 264. [2023-11-29 03:44:16,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 201 states have (on average 1.4477611940298507) internal successors, (291), 203 states have internal predecessors, (291), 54 states have call successors, (54), 8 states have call predecessors, (54), 8 states have return successors, (54), 52 states have call predecessors, (54), 54 states have call successors, (54) [2023-11-29 03:44:16,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 399 transitions. [2023-11-29 03:44:16,824 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 399 transitions. Word has length 227 [2023-11-29 03:44:16,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:16,824 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 399 transitions. [2023-11-29 03:44:16,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2023-11-29 03:44:16,825 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 399 transitions. [2023-11-29 03:44:16,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-11-29 03:44:16,827 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:16,827 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:16,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 03:44:17,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:17,028 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:17,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:17,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1884351195, now seen corresponding path program 1 times [2023-11-29 03:44:17,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:17,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389661818] [2023-11-29 03:44:17,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:17,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:17,074 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:17,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [778327969] [2023-11-29 03:44:17,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:17,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:17,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:17,076 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:17,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 03:44:17,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:17,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:44:17,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:17,368 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2023-11-29 03:44:17,368 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:44:17,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:17,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389661818] [2023-11-29 03:44:17,369 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:17,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778327969] [2023-11-29 03:44:17,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778327969] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:44:17,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:44:17,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:44:17,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290039007] [2023-11-29 03:44:17,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:44:17,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:44:17,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:17,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:44:17,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:44:17,372 INFO L87 Difference]: Start difference. First operand 264 states and 399 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:17,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:17,702 INFO L93 Difference]: Finished difference Result 724 states and 1105 transitions. [2023-11-29 03:44:17,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:44:17,703 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 228 [2023-11-29 03:44:17,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:17,707 INFO L225 Difference]: With dead ends: 724 [2023-11-29 03:44:17,707 INFO L226 Difference]: Without dead ends: 487 [2023-11-29 03:44:17,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:44:17,709 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 331 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:17,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 355 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 03:44:17,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2023-11-29 03:44:17,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 318. [2023-11-29 03:44:17,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 255 states have (on average 1.4666666666666666) internal successors, (374), 257 states have internal predecessors, (374), 54 states have call successors, (54), 8 states have call predecessors, (54), 8 states have return successors, (54), 52 states have call predecessors, (54), 54 states have call successors, (54) [2023-11-29 03:44:17,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 482 transitions. [2023-11-29 03:44:17,744 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 482 transitions. Word has length 228 [2023-11-29 03:44:17,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:17,745 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 482 transitions. [2023-11-29 03:44:17,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:17,745 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 482 transitions. [2023-11-29 03:44:17,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-11-29 03:44:17,748 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:17,749 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:17,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 03:44:17,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:17,956 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:17,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:17,956 INFO L85 PathProgramCache]: Analyzing trace with hash -866428637, now seen corresponding path program 1 times [2023-11-29 03:44:17,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:17,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98927945] [2023-11-29 03:44:17,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:17,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:17,993 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:17,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1520999211] [2023-11-29 03:44:17,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:17,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:17,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:17,994 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:17,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 03:44:18,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:18,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:44:18,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:18,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 993 proven. 54 refuted. 0 times theorem prover too weak. 937 trivial. 0 not checked. [2023-11-29 03:44:18,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:44:18,533 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 39 proven. 54 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2023-11-29 03:44:18,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:18,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98927945] [2023-11-29 03:44:18,534 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:18,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520999211] [2023-11-29 03:44:18,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520999211] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:44:18,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:44:18,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 03:44:18,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025489362] [2023-11-29 03:44:18,535 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:44:18,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:44:18,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:18,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:44:18,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:44:18,537 INFO L87 Difference]: Start difference. First operand 318 states and 482 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (50), 2 states have call predecessors, (50), 4 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2023-11-29 03:44:18,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:18,790 INFO L93 Difference]: Finished difference Result 494 states and 750 transitions. [2023-11-29 03:44:18,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:44:18,791 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (50), 2 states have call predecessors, (50), 4 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 228 [2023-11-29 03:44:18,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:18,793 INFO L225 Difference]: With dead ends: 494 [2023-11-29 03:44:18,794 INFO L226 Difference]: Without dead ends: 203 [2023-11-29 03:44:18,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 458 GetRequests, 448 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:44:18,796 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 267 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:18,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 421 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 03:44:18,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-11-29 03:44:18,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 199. [2023-11-29 03:44:18,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 150 states have (on average 1.4133333333333333) internal successors, (212), 151 states have internal predecessors, (212), 42 states have call successors, (42), 6 states have call predecessors, (42), 6 states have return successors, (42), 41 states have call predecessors, (42), 42 states have call successors, (42) [2023-11-29 03:44:18,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 296 transitions. [2023-11-29 03:44:18,824 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 296 transitions. Word has length 228 [2023-11-29 03:44:18,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:18,825 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 296 transitions. [2023-11-29 03:44:18,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (50), 2 states have call predecessors, (50), 4 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2023-11-29 03:44:18,825 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 296 transitions. [2023-11-29 03:44:18,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-11-29 03:44:18,828 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:18,828 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:18,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 03:44:19,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 03:44:19,029 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:19,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:19,030 INFO L85 PathProgramCache]: Analyzing trace with hash -509584541, now seen corresponding path program 1 times [2023-11-29 03:44:19,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:19,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058501691] [2023-11-29 03:44:19,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:19,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:19,075 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:19,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [292110680] [2023-11-29 03:44:19,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:19,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:19,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:19,077 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:19,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 03:44:19,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:19,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 578 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 03:44:19,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:19,983 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 1246 proven. 60 refuted. 0 times theorem prover too weak. 678 trivial. 0 not checked. [2023-11-29 03:44:19,983 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:44:21,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:21,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058501691] [2023-11-29 03:44:21,076 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:21,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292110680] [2023-11-29 03:44:21,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292110680] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:44:21,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:44:21,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-11-29 03:44:21,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166272136] [2023-11-29 03:44:21,077 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 03:44:21,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:44:21,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:21,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:44:21,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=137, Unknown=1, NotChecked=0, Total=182 [2023-11-29 03:44:21,079 INFO L87 Difference]: Start difference. First operand 199 states and 296 transitions. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 3 states have call successors, (32), 3 states have call predecessors, (32), 5 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2023-11-29 03:44:22,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:22,524 INFO L93 Difference]: Finished difference Result 601 states and 882 transitions. [2023-11-29 03:44:22,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 03:44:22,525 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 3 states have call successors, (32), 3 states have call predecessors, (32), 5 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) Word has length 228 [2023-11-29 03:44:22,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:22,527 INFO L225 Difference]: With dead ends: 601 [2023-11-29 03:44:22,528 INFO L226 Difference]: Without dead ends: 429 [2023-11-29 03:44:22,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=208, Invalid=493, Unknown=1, NotChecked=0, Total=702 [2023-11-29 03:44:22,529 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 889 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 260 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 903 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 260 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:22,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [903 Valid, 562 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [260 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 03:44:22,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2023-11-29 03:44:22,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 357. [2023-11-29 03:44:22,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 291 states have (on average 1.4501718213058419) internal successors, (422), 293 states have internal predecessors, (422), 54 states have call successors, (54), 11 states have call predecessors, (54), 11 states have return successors, (54), 52 states have call predecessors, (54), 54 states have call successors, (54) [2023-11-29 03:44:22,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 530 transitions. [2023-11-29 03:44:22,567 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 530 transitions. Word has length 228 [2023-11-29 03:44:22,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:22,572 INFO L495 AbstractCegarLoop]: Abstraction has 357 states and 530 transitions. [2023-11-29 03:44:22,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 3 states have call successors, (32), 3 states have call predecessors, (32), 5 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2023-11-29 03:44:22,574 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 530 transitions. [2023-11-29 03:44:22,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-11-29 03:44:22,576 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:22,577 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:22,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 03:44:22,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:22,779 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:22,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:22,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1846828505, now seen corresponding path program 1 times [2023-11-29 03:44:22,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:22,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344215223] [2023-11-29 03:44:22,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:22,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:22,818 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:22,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [580012896] [2023-11-29 03:44:22,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:22,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:22,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:22,820 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:22,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 03:44:23,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:23,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 03:44:23,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:24,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 1173 proven. 48 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2023-11-29 03:44:24,274 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:44:24,765 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2023-11-29 03:44:24,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:24,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344215223] [2023-11-29 03:44:24,765 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:24,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580012896] [2023-11-29 03:44:24,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580012896] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 03:44:24,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:44:24,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [19] total 26 [2023-11-29 03:44:24,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490450096] [2023-11-29 03:44:24,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:44:24,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:44:24,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:24,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:44:24,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2023-11-29 03:44:24,768 INFO L87 Difference]: Start difference. First operand 357 states and 530 transitions. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:26,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:26,799 INFO L93 Difference]: Finished difference Result 2450 states and 3647 transitions. [2023-11-29 03:44:26,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 03:44:26,800 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 228 [2023-11-29 03:44:26,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:26,813 INFO L225 Difference]: With dead ends: 2450 [2023-11-29 03:44:26,813 INFO L226 Difference]: Without dead ends: 2120 [2023-11-29 03:44:26,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 430 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2023-11-29 03:44:26,815 INFO L413 NwaCegarLoop]: 485 mSDtfsCounter, 1656 mSDsluCounter, 2139 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 497 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1656 SdHoareTripleChecker+Valid, 2624 SdHoareTripleChecker+Invalid, 1410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 497 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:26,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1656 Valid, 2624 Invalid, 1410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [497 Valid, 913 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-11-29 03:44:26,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2120 states. [2023-11-29 03:44:26,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2120 to 773. [2023-11-29 03:44:26,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 654 states have (on average 1.4954128440366972) internal successors, (978), 657 states have internal predecessors, (978), 98 states have call successors, (98), 20 states have call predecessors, (98), 20 states have return successors, (98), 95 states have call predecessors, (98), 98 states have call successors, (98) [2023-11-29 03:44:26,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1174 transitions. [2023-11-29 03:44:26,919 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1174 transitions. Word has length 228 [2023-11-29 03:44:26,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:26,920 INFO L495 AbstractCegarLoop]: Abstraction has 773 states and 1174 transitions. [2023-11-29 03:44:26,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:26,920 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1174 transitions. [2023-11-29 03:44:26,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-11-29 03:44:26,923 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:26,923 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:26,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 03:44:27,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:27,124 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:27,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:27,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1834345255, now seen corresponding path program 1 times [2023-11-29 03:44:27,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:27,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607396431] [2023-11-29 03:44:27,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:27,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:27,164 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:27,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1715565461] [2023-11-29 03:44:27,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:27,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:27,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:27,165 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:27,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 03:44:27,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:27,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 578 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 03:44:27,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:27,758 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 423 proven. 9 refuted. 0 times theorem prover too weak. 1552 trivial. 0 not checked. [2023-11-29 03:44:27,758 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:44:28,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 84 proven. 9 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2023-11-29 03:44:28,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:28,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607396431] [2023-11-29 03:44:28,221 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:28,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715565461] [2023-11-29 03:44:28,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715565461] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:44:28,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:44:28,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2023-11-29 03:44:28,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473526506] [2023-11-29 03:44:28,222 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:44:28,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 03:44:28,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:28,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 03:44:28,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2023-11-29 03:44:28,224 INFO L87 Difference]: Start difference. First operand 773 states and 1174 transitions. Second operand has 15 states, 15 states have (on average 7.6) internal successors, (114), 15 states have internal predecessors, (114), 3 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2023-11-29 03:44:34,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:34,232 INFO L93 Difference]: Finished difference Result 7273 states and 10554 transitions. [2023-11-29 03:44:34,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2023-11-29 03:44:34,232 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 7.6) internal successors, (114), 15 states have internal predecessors, (114), 3 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) Word has length 228 [2023-11-29 03:44:34,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:34,270 INFO L225 Difference]: With dead ends: 7273 [2023-11-29 03:44:34,270 INFO L226 Difference]: Without dead ends: 6527 [2023-11-29 03:44:34,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 455 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3766 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1939, Invalid=8161, Unknown=0, NotChecked=0, Total=10100 [2023-11-29 03:44:34,277 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 2354 mSDsluCounter, 1472 mSDsCounter, 0 mSdLazyCounter, 2405 mSolverCounterSat, 1323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2387 SdHoareTripleChecker+Valid, 1710 SdHoareTripleChecker+Invalid, 3728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1323 IncrementalHoareTripleChecker+Valid, 2405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:34,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2387 Valid, 1710 Invalid, 3728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1323 Valid, 2405 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-11-29 03:44:34,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6527 states. [2023-11-29 03:44:34,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6527 to 1606. [2023-11-29 03:44:34,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1606 states, 1405 states have (on average 1.503914590747331) internal successors, (2113), 1410 states have internal predecessors, (2113), 162 states have call successors, (162), 38 states have call predecessors, (162), 38 states have return successors, (162), 157 states have call predecessors, (162), 162 states have call successors, (162) [2023-11-29 03:44:34,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 2437 transitions. [2023-11-29 03:44:34,594 INFO L78 Accepts]: Start accepts. Automaton has 1606 states and 2437 transitions. Word has length 228 [2023-11-29 03:44:34,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:34,595 INFO L495 AbstractCegarLoop]: Abstraction has 1606 states and 2437 transitions. [2023-11-29 03:44:34,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.6) internal successors, (114), 15 states have internal predecessors, (114), 3 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2023-11-29 03:44:34,595 INFO L276 IsEmpty]: Start isEmpty. Operand 1606 states and 2437 transitions. [2023-11-29 03:44:34,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-11-29 03:44:34,599 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:34,599 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:34,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 03:44:34,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:34,800 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:34,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:34,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1180758363, now seen corresponding path program 1 times [2023-11-29 03:44:34,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:34,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793135166] [2023-11-29 03:44:34,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:34,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:34,838 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:34,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2098363506] [2023-11-29 03:44:34,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:34,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:34,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:34,840 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:34,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 03:44:35,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:35,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 03:44:35,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:35,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2023-11-29 03:44:35,274 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:44:35,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:35,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793135166] [2023-11-29 03:44:35,274 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:35,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098363506] [2023-11-29 03:44:35,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098363506] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:44:35,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:44:35,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:44:35,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585007739] [2023-11-29 03:44:35,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:44:35,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:44:35,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:35,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:44:35,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:44:35,277 INFO L87 Difference]: Start difference. First operand 1606 states and 2437 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:35,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:35,809 INFO L93 Difference]: Finished difference Result 5395 states and 8279 transitions. [2023-11-29 03:44:35,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:44:35,810 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 228 [2023-11-29 03:44:35,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:35,830 INFO L225 Difference]: With dead ends: 5395 [2023-11-29 03:44:35,830 INFO L226 Difference]: Without dead ends: 3806 [2023-11-29 03:44:35,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 03:44:35,835 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 470 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:35,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 592 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 03:44:35,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3806 states. [2023-11-29 03:44:36,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3806 to 3092. [2023-11-29 03:44:36,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3092 states, 2703 states have (on average 1.4772475027746947) internal successors, (3993), 2712 states have internal predecessors, (3993), 314 states have call successors, (314), 74 states have call predecessors, (314), 74 states have return successors, (314), 305 states have call predecessors, (314), 314 states have call successors, (314) [2023-11-29 03:44:36,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3092 states to 3092 states and 4621 transitions. [2023-11-29 03:44:36,266 INFO L78 Accepts]: Start accepts. Automaton has 3092 states and 4621 transitions. Word has length 228 [2023-11-29 03:44:36,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:36,266 INFO L495 AbstractCegarLoop]: Abstraction has 3092 states and 4621 transitions. [2023-11-29 03:44:36,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:36,267 INFO L276 IsEmpty]: Start isEmpty. Operand 3092 states and 4621 transitions. [2023-11-29 03:44:36,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-11-29 03:44:36,271 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:36,271 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:36,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 03:44:36,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:36,472 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:36,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:36,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1712814999, now seen corresponding path program 1 times [2023-11-29 03:44:36,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:36,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106256159] [2023-11-29 03:44:36,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:36,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:36,501 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:36,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1008847270] [2023-11-29 03:44:36,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:36,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:36,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:36,503 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:36,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 03:44:36,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:36,706 INFO L262 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:44:36,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:36,719 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2023-11-29 03:44:36,720 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:44:36,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:36,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106256159] [2023-11-29 03:44:36,720 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:36,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008847270] [2023-11-29 03:44:36,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008847270] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:44:36,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:44:36,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:44:36,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182314894] [2023-11-29 03:44:36,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:44:36,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:44:36,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:36,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:44:36,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:44:36,722 INFO L87 Difference]: Start difference. First operand 3092 states and 4621 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:36,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:36,992 INFO L93 Difference]: Finished difference Result 6137 states and 9177 transitions. [2023-11-29 03:44:36,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:44:36,993 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 228 [2023-11-29 03:44:36,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:37,004 INFO L225 Difference]: With dead ends: 6137 [2023-11-29 03:44:37,005 INFO L226 Difference]: Without dead ends: 3072 [2023-11-29 03:44:37,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:44:37,009 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 55 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:37,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 349 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 03:44:37,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3072 states. [2023-11-29 03:44:37,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3072 to 3072. [2023-11-29 03:44:37,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3072 states, 2683 states have (on average 1.4651509504286246) internal successors, (3931), 2692 states have internal predecessors, (3931), 314 states have call successors, (314), 74 states have call predecessors, (314), 74 states have return successors, (314), 305 states have call predecessors, (314), 314 states have call successors, (314) [2023-11-29 03:44:37,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3072 states to 3072 states and 4559 transitions. [2023-11-29 03:44:37,305 INFO L78 Accepts]: Start accepts. Automaton has 3072 states and 4559 transitions. Word has length 228 [2023-11-29 03:44:37,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:37,306 INFO L495 AbstractCegarLoop]: Abstraction has 3072 states and 4559 transitions. [2023-11-29 03:44:37,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:44:37,306 INFO L276 IsEmpty]: Start isEmpty. Operand 3072 states and 4559 transitions. [2023-11-29 03:44:37,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-11-29 03:44:37,310 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:37,310 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:37,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 03:44:37,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:37,511 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:37,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:37,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1406977819, now seen corresponding path program 1 times [2023-11-29 03:44:37,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:37,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232189566] [2023-11-29 03:44:37,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:37,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:37,545 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:37,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [148577113] [2023-11-29 03:44:37,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:37,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:37,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:37,546 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:37,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 03:44:37,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:44:37,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 03:44:37,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:44:38,436 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 1011 proven. 51 refuted. 0 times theorem prover too weak. 922 trivial. 0 not checked. [2023-11-29 03:44:38,436 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:44:39,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:44:39,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232189566] [2023-11-29 03:44:39,192 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:44:39,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148577113] [2023-11-29 03:44:39,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148577113] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:44:39,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:44:39,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2023-11-29 03:44:39,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535792447] [2023-11-29 03:44:39,193 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 03:44:39,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:44:39,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:44:39,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:44:39,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:44:39,194 INFO L87 Difference]: Start difference. First operand 3072 states and 4559 transitions. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 5 states have internal predecessors, (77), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-29 03:44:40,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:44:40,321 INFO L93 Difference]: Finished difference Result 8114 states and 11947 transitions. [2023-11-29 03:44:40,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:44:40,322 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 5 states have internal predecessors, (77), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 228 [2023-11-29 03:44:40,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:44:40,342 INFO L225 Difference]: With dead ends: 8114 [2023-11-29 03:44:40,342 INFO L226 Difference]: Without dead ends: 5069 [2023-11-29 03:44:40,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2023-11-29 03:44:40,346 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 106 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 03:44:40,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 864 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 03:44:40,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5069 states. [2023-11-29 03:44:40,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5069 to 5007. [2023-11-29 03:44:40,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5007 states, 4242 states have (on average 1.4328147100424329) internal successors, (6078), 4259 states have internal predecessors, (6078), 618 states have call successors, (618), 146 states have call predecessors, (618), 146 states have return successors, (618), 601 states have call predecessors, (618), 618 states have call successors, (618) [2023-11-29 03:44:40,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5007 states to 5007 states and 7314 transitions. [2023-11-29 03:44:40,899 INFO L78 Accepts]: Start accepts. Automaton has 5007 states and 7314 transitions. Word has length 228 [2023-11-29 03:44:40,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:44:40,900 INFO L495 AbstractCegarLoop]: Abstraction has 5007 states and 7314 transitions. [2023-11-29 03:44:40,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 5 states have internal predecessors, (77), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-29 03:44:40,900 INFO L276 IsEmpty]: Start isEmpty. Operand 5007 states and 7314 transitions. [2023-11-29 03:44:40,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-11-29 03:44:40,903 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:44:40,903 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:40,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 03:44:41,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 03:44:41,104 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:44:41,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:44:41,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1407367320, now seen corresponding path program 1 times [2023-11-29 03:44:41,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:44:41,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584276429] [2023-11-29 03:44:41,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:41,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:44:41,136 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:44:41,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [219081708] [2023-11-29 03:44:41,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:44:41,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:41,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:41,137 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:44:41,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 03:44:41,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 03:44:41,478 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 03:44:41,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 03:44:41,846 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 03:44:41,846 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 03:44:41,847 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 03:44:41,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 03:44:42,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:44:42,052 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:44:42,054 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 03:44:42,185 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-29 03:44:42,187 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-29 03:44:42,188 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated [2023-11-29 03:44:42,188 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short28 could not be translated [2023-11-29 03:44:42,188 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short28 could not be translated [2023-11-29 03:44:42,188 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short30 could not be translated [2023-11-29 03:44:42,215 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 03:44:42 BoogieIcfgContainer [2023-11-29 03:44:42,215 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 03:44:42,216 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 03:44:42,216 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 03:44:42,216 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 03:44:42,217 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:44:12" (3/4) ... [2023-11-29 03:44:42,218 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 03:44:42,219 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 03:44:42,219 INFO L158 Benchmark]: Toolchain (without parser) took 31215.15ms. Allocated memory was 163.6MB in the beginning and 469.8MB in the end (delta: 306.2MB). Free memory was 129.0MB in the beginning and 386.9MB in the end (delta: -257.9MB). Peak memory consumption was 51.3MB. Max. memory is 16.1GB. [2023-11-29 03:44:42,219 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 107.0MB. Free memory is still 60.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 03:44:42,220 INFO L158 Benchmark]: CACSL2BoogieTranslator took 435.03ms. Allocated memory is still 163.6MB. Free memory was 129.0MB in the beginning and 105.2MB in the end (delta: 23.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2023-11-29 03:44:42,220 INFO L158 Benchmark]: Boogie Procedure Inliner took 109.50ms. Allocated memory is still 163.6MB. Free memory was 105.2MB in the beginning and 89.2MB in the end (delta: 16.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-29 03:44:42,220 INFO L158 Benchmark]: Boogie Preprocessor took 141.55ms. Allocated memory is still 163.6MB. Free memory was 89.2MB in the beginning and 125.3MB in the end (delta: -36.1MB). Peak memory consumption was 43.5MB. Max. memory is 16.1GB. [2023-11-29 03:44:42,221 INFO L158 Benchmark]: RCFGBuilder took 864.61ms. Allocated memory is still 163.6MB. Free memory was 124.5MB in the beginning and 122.3MB in the end (delta: 2.1MB). Peak memory consumption was 74.3MB. Max. memory is 16.1GB. [2023-11-29 03:44:42,221 INFO L158 Benchmark]: TraceAbstraction took 29655.45ms. Allocated memory was 163.6MB in the beginning and 469.8MB in the end (delta: 306.2MB). Free memory was 122.3MB in the beginning and 386.9MB in the end (delta: -264.6MB). Peak memory consumption was 281.6MB. Max. memory is 16.1GB. [2023-11-29 03:44:42,221 INFO L158 Benchmark]: Witness Printer took 2.73ms. Allocated memory is still 469.8MB. Free memory is still 386.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 03:44:42,222 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.12ms. Allocated memory is still 107.0MB. Free memory is still 60.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 435.03ms. Allocated memory is still 163.6MB. Free memory was 129.0MB in the beginning and 105.2MB in the end (delta: 23.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 109.50ms. Allocated memory is still 163.6MB. Free memory was 105.2MB in the beginning and 89.2MB in the end (delta: 16.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 141.55ms. Allocated memory is still 163.6MB. Free memory was 89.2MB in the beginning and 125.3MB in the end (delta: -36.1MB). Peak memory consumption was 43.5MB. Max. memory is 16.1GB. * RCFGBuilder took 864.61ms. Allocated memory is still 163.6MB. Free memory was 124.5MB in the beginning and 122.3MB in the end (delta: 2.1MB). Peak memory consumption was 74.3MB. Max. memory is 16.1GB. * TraceAbstraction took 29655.45ms. Allocated memory was 163.6MB in the beginning and 469.8MB in the end (delta: 306.2MB). Free memory was 122.3MB in the beginning and 386.9MB in the end (delta: -264.6MB). Peak memory consumption was 281.6MB. Max. memory is 16.1GB. * Witness Printer took 2.73ms. Allocated memory is still 469.8MB. Free memory is still 386.9MB. 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~nondet6 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short28 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short28 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 someBinaryDOUBLEComparisonOperation at line 314, overapproximation of someBinaryFLOATComparisonOperation at line 314, overapproximation of bitwiseAnd at line 238. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 64; [L23] double var_1_2 = 99999999999.3; [L24] double var_1_3 = 1.7; [L25] signed short int var_1_9 = -5; [L26] double var_1_10 = 128.6; [L27] double var_1_13 = 0.5; [L28] double var_1_14 = 24.875; [L29] double var_1_15 = 500.5; [L30] double var_1_16 = 3.8; [L31] unsigned char var_1_17 = 0; [L32] unsigned char var_1_18 = 1; [L33] unsigned char var_1_20 = 1; [L34] unsigned char var_1_21 = 0; [L35] unsigned char var_1_22 = 0; [L36] signed short int var_1_23 = 5; [L37] signed short int var_1_25 = -1; [L38] signed short int var_1_26 = 2; [L39] signed short int var_1_27 = 128; [L40] signed long int var_1_28 = -2; [L41] unsigned short int var_1_29 = 5; [L42] unsigned char var_1_30 = 1; [L43] unsigned char var_1_31 = 200; [L44] unsigned char var_1_32 = 64; [L45] unsigned char var_1_33 = 100; [L46] unsigned char var_1_34 = 32; [L47] signed long int var_1_35 = 32; [L48] unsigned char var_1_36 = 0; [L49] unsigned char var_1_37 = 1; [L50] unsigned char var_1_38 = 0; [L51] unsigned char var_1_39 = 0; [L52] float var_1_40 = 2.125; [L53] unsigned char var_1_41 = 1; [L54] signed char var_1_42 = 5; [L55] signed short int var_1_43 = -50; [L56] signed long int var_1_44 = 50; [L57] unsigned long int var_1_45 = 0; [L58] unsigned long int var_1_46 = 5; [L59] signed long int var_1_47 = 1000000000; [L60] unsigned char var_1_48 = 0; [L61] unsigned char var_1_49 = 0; [L62] unsigned char var_1_50 = 2; [L63] double var_1_52 = 24.75; [L64] unsigned short int var_1_53 = 2; [L65] float var_1_54 = 1.8; [L66] unsigned long int var_1_55 = 8; [L67] signed char var_1_56 = 2; [L68] float var_1_57 = 5.8; [L69] double last_1_var_1_10 = 128.6; [L70] unsigned char last_1_var_1_30 = 1; [L71] signed long int last_1_var_1_35 = 32; [L72] unsigned char last_1_var_1_48 = 0; [L73] unsigned char last_1_var_1_50 = 2; [L74] float last_1_var_1_54 = 1.8; [L318] isInitial = 1 [L319] FCALL initially() [L320] COND TRUE 1 [L321] CALL updateLastVariables() [L306] last_1_var_1_10 = var_1_10 [L307] last_1_var_1_30 = var_1_30 [L308] last_1_var_1_35 = var_1_35 [L309] last_1_var_1_48 = var_1_48 [L310] last_1_var_1_50 = var_1_50 [L311] last_1_var_1_54 = var_1_54 [L321] RET updateLastVariables() [L322] CALL updateVariables() [L253] var_1_2 = __VERIFIER_nondet_double() [L254] CALL assume_abort_if_not((var_1_2 >= 0.0F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_13=1/2, var_1_14=199/8, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=17/10, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_13=1/2, var_1_14=199/8, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=17/10, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L254] RET assume_abort_if_not((var_1_2 >= 0.0F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_13=1/2, var_1_14=199/8, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_3=17/10, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L255] var_1_3 = __VERIFIER_nondet_double() [L256] CALL assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_13=1/2, var_1_14=199/8, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_13=1/2, var_1_14=199/8, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L256] RET assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_13=1/2, var_1_14=199/8, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L257] var_1_13 = __VERIFIER_nondet_double() [L258] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && 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_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_14=199/8, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_14=199/8, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L258] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && 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_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_14=199/8, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L259] var_1_14 = __VERIFIER_nondet_double() [L260] CALL assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L260] RET assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_15=1001/2, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L261] var_1_15 = __VERIFIER_nondet_double() [L262] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L262] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_16=19/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L263] var_1_16 = __VERIFIER_nondet_double() [L264] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L264] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L265] var_1_18 = __VERIFIER_nondet_uchar() [L266] CALL assume_abort_if_not(var_1_18 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L266] RET assume_abort_if_not(var_1_18 >= 1) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L267] CALL assume_abort_if_not(var_1_18 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L267] RET assume_abort_if_not(var_1_18 <= 1) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L268] var_1_20 = __VERIFIER_nondet_uchar() [L269] CALL assume_abort_if_not(var_1_20 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L269] RET assume_abort_if_not(var_1_20 >= 1) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L270] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L270] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L271] var_1_21 = __VERIFIER_nondet_uchar() [L272] CALL assume_abort_if_not(var_1_21 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L272] RET assume_abort_if_not(var_1_21 >= 1) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L273] CALL assume_abort_if_not(var_1_21 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L273] RET assume_abort_if_not(var_1_21 <= 1) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L274] var_1_22 = __VERIFIER_nondet_uchar() [L275] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L275] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L276] CALL assume_abort_if_not(var_1_22 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L276] RET assume_abort_if_not(var_1_22 <= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=200, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L277] var_1_31 = __VERIFIER_nondet_uchar() [L278] CALL assume_abort_if_not(var_1_31 >= 191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L278] RET assume_abort_if_not(var_1_31 >= 191) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L279] CALL assume_abort_if_not(var_1_31 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L279] RET assume_abort_if_not(var_1_31 <= 255) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=64, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L280] var_1_32 = __VERIFIER_nondet_uchar() [L281] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L281] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L282] CALL assume_abort_if_not(var_1_32 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L282] RET assume_abort_if_not(var_1_32 <= 64) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=100, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L283] var_1_33 = __VERIFIER_nondet_uchar() [L284] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L284] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L285] CALL assume_abort_if_not(var_1_33 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L285] RET assume_abort_if_not(var_1_33 <= 127) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=32, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L286] var_1_34 = __VERIFIER_nondet_uchar() [L287] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L287] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L288] CALL assume_abort_if_not(var_1_34 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L288] RET assume_abort_if_not(var_1_34 <= 254) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L289] var_1_39 = __VERIFIER_nondet_uchar() [L290] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L290] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L291] CALL assume_abort_if_not(var_1_39 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L291] RET assume_abort_if_not(var_1_39 <= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L292] var_1_45 = __VERIFIER_nondet_ulong() [L293] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L293] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L294] CALL assume_abort_if_not(var_1_45 <= 16) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L294] RET assume_abort_if_not(var_1_45 <= 16) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=5, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L295] var_1_46 = __VERIFIER_nondet_ulong() [L296] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L296] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L297] CALL assume_abort_if_not(var_1_46 <= 16) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L297] RET assume_abort_if_not(var_1_46 <= 16) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1000000000, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L298] var_1_47 = __VERIFIER_nondet_long() [L299] CALL assume_abort_if_not(var_1_47 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L299] RET assume_abort_if_not(var_1_47 >= 536870911) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L300] CALL assume_abort_if_not(var_1_47 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L300] RET assume_abort_if_not(var_1_47 <= 1073741823) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L301] var_1_49 = __VERIFIER_nondet_uchar() [L302] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L302] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L303] CALL assume_abort_if_not(var_1_49 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L303] RET assume_abort_if_not(var_1_49 <= 0) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=1, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L322] RET updateVariables() [L323] CALL step() [L78] COND TRUE ((var_1_31 - var_1_32) - var_1_33) != last_1_var_1_30 [L79] var_1_30 = var_1_33 VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L87] unsigned char stepLocal_5 = var_1_30; VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_5=0, var_1_10=643/5, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=17/8, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L88] COND TRUE var_1_30 >= stepLocal_5 [L89] var_1_40 = ((((var_1_15) > (var_1_14)) ? (var_1_15) : (var_1_14))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L91] COND TRUE \read(var_1_20) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L92] COND TRUE var_1_16 != var_1_40 [L93] var_1_50 = var_1_46 VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=64, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L96] COND FALSE !((var_1_2 - var_1_3) == (- var_1_40)) [L103] var_1_1 = (var_1_50 - (var_1_30 + var_1_30)) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-5] [L105] var_1_9 = (((((var_1_50) > (var_1_30)) ? (var_1_50) : (var_1_30))) - (((((27761 - var_1_30)) > (var_1_50)) ? ((27761 - var_1_30)) : (var_1_50)))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L106] COND TRUE \read(var_1_21) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-1, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L107] COND TRUE var_1_14 >= (- 31.9) [L108] var_1_25 = (((((((((var_1_30) > (var_1_50)) ? (var_1_30) : (var_1_50))) + var_1_50)) < (-5)) ? ((((((var_1_30) > (var_1_50)) ? (var_1_30) : (var_1_50))) + var_1_50)) : (-5))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=2, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L113] COND FALSE !(\read(var_1_22)) [L116] var_1_26 = ((((var_1_50) < (var_1_30)) ? (var_1_50) : (var_1_30))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L118] unsigned char stepLocal_1 = var_1_30; VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=128, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L119] COND TRUE stepLocal_1 < var_1_50 [L120] var_1_27 = ((((var_1_50) > (((((var_1_30) < (var_1_30)) ? (var_1_30) : (var_1_30))))) ? (var_1_50) : (((((var_1_30) < (var_1_30)) ? (var_1_30) : (var_1_30)))))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=-2, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L122] COND TRUE \read(var_1_21) [L123] var_1_28 = (((((var_1_50) > (1000)) ? (var_1_50) : (1000))) - var_1_30) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=5, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L125] var_1_29 = (var_1_50 + var_1_30) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L126] COND TRUE ((((((((var_1_2) < (var_1_3)) ? (var_1_2) : (var_1_3)))) > (var_1_13)) ? (((((var_1_2) < (var_1_3)) ? (var_1_2) : (var_1_3)))) : (var_1_13))) > var_1_16 [L127] var_1_36 = 0 VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=1, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L129] COND FALSE !(var_1_36 || var_1_36) [L138] var_1_41 = ((var_1_18 && var_1_22) || (var_1_20 && var_1_39)) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L140] COND TRUE ! var_1_39 [L141] var_1_42 = ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=-50, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=99/4, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L143] var_1_43 = (var_1_32 - 5) [L144] var_1_52 = var_1_13 VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L145] COND FALSE !(\read(var_1_22)) [L148] var_1_53 = var_1_50 VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=9/5, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L150] COND TRUE last_1_var_1_54 == var_1_14 [L151] var_1_54 = var_1_14 VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=8, var_1_56=2, var_1_57=29/5, var_1_9=-27759] [L155] var_1_55 = var_1_30 [L156] var_1_56 = var_1_32 [L157] var_1_57 = var_1_13 VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L158] COND FALSE !(\read(var_1_36)) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L165] unsigned char stepLocal_0 = var_1_50 <= var_1_50; VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L166] COND TRUE var_1_41 || stepLocal_0 [L167] var_1_23 = ((((var_1_42) < (5)) ? (var_1_42) : (5))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_1=0, stepLocal_5=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L169] signed long int stepLocal_3 = (var_1_30 - var_1_50) * var_1_9; [L170] unsigned char stepLocal_2 = var_1_30 >= (var_1_50 - var_1_30); VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_5=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=32, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L171] COND TRUE var_1_23 <= stepLocal_3 [L172] var_1_35 = (var_1_55 - (((((var_1_34) < (var_1_26)) ? (var_1_34) : (var_1_26))) + ((((var_1_30) < (var_1_31)) ? (var_1_30) : (var_1_31))))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_5=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L180] EXPR var_1_47 & var_1_30 VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_5=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L180] signed long int stepLocal_10 = var_1_47 & var_1_30; [L181] signed long int stepLocal_9 = -16 * (10 / var_1_31); VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_5=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L182] COND TRUE stepLocal_10 <= var_1_53 [L183] var_1_48 = (last_1_var_1_48 && (var_1_22 || (var_1_39 || var_1_49))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_5=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L191] COND TRUE var_1_14 >= (var_1_16 + var_1_3) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_5=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L192] COND FALSE !((var_1_55 + 10) >= ((-500 + var_1_50) * var_1_50)) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_5=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L214] COND FALSE !((var_1_30 > var_1_1) || var_1_48) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_5=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L219] COND TRUE var_1_23 > var_1_43 [L220] var_1_37 = ((! var_1_21) || (! var_1_20)) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_5=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L227] unsigned char stepLocal_4 = var_1_32; VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_4=5, stepLocal_5=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L228] COND FALSE !(var_1_2 < (var_1_3 * 10.5)) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_4=5, stepLocal_5=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L235] unsigned char stepLocal_8 = var_1_30; VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_4=5, stepLocal_5=0, stepLocal_8=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L236] EXPR var_1_42 >> ((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_4=5, stepLocal_5=0, stepLocal_8=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L236] signed long int stepLocal_7 = var_1_42 >> ((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))); [L237] unsigned long int stepLocal_6 = (3294629264u - var_1_50) + (var_1_42 + var_1_50); VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_4=5, stepLocal_5=0, stepLocal_6=3294629269, stepLocal_7=5, stepLocal_8=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L238] EXPR (var_1_50 % var_1_31) & -25 VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, stepLocal_0=1, stepLocal_10=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=55518, stepLocal_4=5, stepLocal_5=0, stepLocal_6=3294629269, stepLocal_7=5, stepLocal_8=0, stepLocal_9=0, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L238] COND FALSE !(stepLocal_7 <= ((var_1_50 % var_1_31) & -25)) [L323] RET step() [L324] CALL, EXPR property() [L314] EXPR (((((((((((((((((((((var_1_2 - var_1_3) == (- var_1_40)) ? ((var_1_3 <= ((var_1_40 * 1.5) + 127.4)) ? (var_1_1 == ((signed short int) (var_1_50 - ((var_1_30 + var_1_30) + var_1_50)))) : (var_1_1 == ((signed short int) (((((var_1_50 - (var_1_30 + var_1_30))) < (var_1_50)) ? ((var_1_50 - (var_1_30 + var_1_30))) : (var_1_50)))))) : (var_1_1 == ((signed short int) (var_1_50 - (var_1_30 + var_1_30))))) && (var_1_9 == ((signed short int) (((((var_1_50) > (var_1_30)) ? (var_1_50) : (var_1_30))) - (((((27761 - var_1_30)) > (var_1_50)) ? ((27761 - var_1_30)) : (var_1_50))))))) && (var_1_36 ? (((last_1_var_1_10 * (var_1_2 - var_1_3)) <= var_1_57) ? (var_1_10 == ((double) var_1_13)) : (var_1_10 == ((double) ((var_1_14 + var_1_15) - var_1_16)))) : 1)) && ((var_1_14 >= (var_1_16 + var_1_3)) ? (((var_1_55 + 10) >= ((-500 + var_1_50) * var_1_50)) ? ((((((var_1_50) < (var_1_55)) ? (var_1_50) : (var_1_55))) >= var_1_50) ? (var_1_17 == ((unsigned char) (! (! var_1_18)))) : 1) : 1) : ((var_1_50 == ((var_1_50 + var_1_30) - var_1_50)) ? (var_1_17 == ((unsigned char) ((var_1_48 && var_1_18) || var_1_20))) : (((- var_1_50) == var_1_50) ? (var_1_17 == ((unsigned char) (! (var_1_20 && var_1_18)))) : (var_1_20 ? (var_1_18 ? (var_1_17 == ((unsigned char) ((var_1_16 != (- 9.125)) || var_1_21))) : (var_1_17 == ((unsigned char) var_1_22))) : 1))))) && ((var_1_41 || (var_1_50 <= var_1_50)) ? (var_1_23 == ((signed short int) ((((var_1_42) < (5)) ? (var_1_42) : (5))))) : 1)) && (var_1_21 ? ((var_1_14 >= (- 31.9)) ? (var_1_25 == ((signed short int) (((((((((var_1_30) > (var_1_50)) ? (var_1_30) : (var_1_50))) + var_1_50)) < (-5)) ? ((((((var_1_30) > (var_1_50)) ? (var_1_30) : (var_1_50))) + var_1_50)) : (-5))))) : (var_1_25 == ((signed short int) (var_1_50 + var_1_30)))) : 1)) && (var_1_22 ? (var_1_26 == ((signed short int) (var_1_30 + var_1_30))) : (var_1_26 == ((signed short int) ((((var_1_50) < (var_1_30)) ? (var_1_50) : (var_1_30))))))) && ((var_1_30 < var_1_50) ? (var_1_27 == ((signed short int) ((((var_1_50) > (((((var_1_30) < (var_1_30)) ? (var_1_30) : (var_1_30))))) ? (var_1_50) : (((((var_1_30) < (var_1_30)) ? (var_1_30) : (var_1_30)))))))) : 1)) && (var_1_21 ? (var_1_28 == ((signed long int) (((((var_1_50) > (1000)) ? (var_1_50) : (1000))) - var_1_30))) : 1)) && (var_1_29 == ((unsigned short int) (var_1_50 + var_1_30)))) && ((((var_1_31 - var_1_32) - var_1_33) != last_1_var_1_30) ? (var_1_30 == ((unsigned char) var_1_33)) : (((last_1_var_1_50 - last_1_var_1_50) != last_1_var_1_30) ? (var_1_30 == ((unsigned char) ((((var_1_32) > (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34))))) ? (var_1_32) : (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34)))))))) : (var_1_30 == ((unsigned char) var_1_32))))) && ((var_1_23 <= ((var_1_30 - var_1_50) * var_1_9)) ? (var_1_35 == ((signed long int) (var_1_55 - (((((var_1_34) < (var_1_26)) ? (var_1_34) : (var_1_26))) + ((((var_1_30) < (var_1_31)) ? (var_1_30) : (var_1_31))))))) : (((var_1_20 || var_1_21) || (var_1_30 >= (var_1_50 - var_1_30))) ? (var_1_21 ? (var_1_35 == ((signed long int) (var_1_29 + last_1_var_1_35))) : 1) : 1))) && ((((((((((var_1_2) < (var_1_3)) ? (var_1_2) : (var_1_3)))) > (var_1_13)) ? (((((var_1_2) < (var_1_3)) ? (var_1_2) : (var_1_3)))) : (var_1_13))) > var_1_16) ? (var_1_36 == ((unsigned char) 0)) : 1)) && (((var_1_30 > var_1_1) || var_1_48) ? ((! var_1_48) ? (var_1_37 == ((unsigned char) (! (var_1_20 && var_1_18)))) : 1) : ((var_1_23 > var_1_43) ? (var_1_37 == ((unsigned char) ((! var_1_21) || (! var_1_20)))) : ((var_1_22 || (var_1_43 >= ((((var_1_42) > (var_1_33)) ? (var_1_42) : (var_1_33))))) ? (var_1_37 == ((unsigned char) ((var_1_54 > var_1_2) || var_1_21))) : 1)))) && ((var_1_2 < (var_1_3 * 10.5)) ? ((var_1_32 > var_1_30) ? (var_1_38 == ((unsigned char) ((var_1_21 && var_1_18) && (var_1_48 || (var_1_17 || var_1_20))))) : (var_1_38 == ((unsigned char) (var_1_22 || var_1_39)))) : 1)) && ((var_1_30 >= var_1_30) ? (var_1_40 == ((float) ((((var_1_15) > (var_1_14)) ? (var_1_15) : (var_1_14))))) : 1)) && ((var_1_36 || var_1_36) ? ((var_1_30 == (((((16 - var_1_50)) < (var_1_30)) ? ((16 - var_1_50)) : (var_1_30)))) ? (var_1_41 == ((unsigned char) (! (! var_1_22)))) : (((! 1) || var_1_20) ? (var_1_41 == ((unsigned char) var_1_22)) : 1)) : (var_1_41 == ((unsigned char) ((var_1_18 && var_1_22) || (var_1_20 && var_1_39)))))) && ((! var_1_39) ? (var_1_42 == ((signed char) ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))))) : 1)) && (var_1_43 == ((signed short int) (var_1_32 - 5)))) && (((var_1_42 >> ((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))) <= ((var_1_50 % var_1_31) & -25)) ? (var_1_17 ? ((var_1_30 >= var_1_31) ? (var_1_44 == ((signed long int) var_1_45)) : (var_1_44 == ((signed long int) ((((((var_1_46 + var_1_34)) < (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))))) ? ((var_1_46 + var_1_34)) : (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))) - var_1_25)))) : (((var_1_45 - var_1_46) <= ((3294629264u - var_1_50) + (var_1_42 + var_1_50))) ? (var_1_44 == ((signed long int) (var_1_34 - ((var_1_47 + 1000000000) - ((((-10) < 0 ) ? -(-10) : (-10))))))) : 1)) : 1) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L314] EXPR ((((((((((((((((((((((var_1_2 - var_1_3) == (- var_1_40)) ? ((var_1_3 <= ((var_1_40 * 1.5) + 127.4)) ? (var_1_1 == ((signed short int) (var_1_50 - ((var_1_30 + var_1_30) + var_1_50)))) : (var_1_1 == ((signed short int) (((((var_1_50 - (var_1_30 + var_1_30))) < (var_1_50)) ? ((var_1_50 - (var_1_30 + var_1_30))) : (var_1_50)))))) : (var_1_1 == ((signed short int) (var_1_50 - (var_1_30 + var_1_30))))) && (var_1_9 == ((signed short int) (((((var_1_50) > (var_1_30)) ? (var_1_50) : (var_1_30))) - (((((27761 - var_1_30)) > (var_1_50)) ? ((27761 - var_1_30)) : (var_1_50))))))) && (var_1_36 ? (((last_1_var_1_10 * (var_1_2 - var_1_3)) <= var_1_57) ? (var_1_10 == ((double) var_1_13)) : (var_1_10 == ((double) ((var_1_14 + var_1_15) - var_1_16)))) : 1)) && ((var_1_14 >= (var_1_16 + var_1_3)) ? (((var_1_55 + 10) >= ((-500 + var_1_50) * var_1_50)) ? ((((((var_1_50) < (var_1_55)) ? (var_1_50) : (var_1_55))) >= var_1_50) ? (var_1_17 == ((unsigned char) (! (! var_1_18)))) : 1) : 1) : ((var_1_50 == ((var_1_50 + var_1_30) - var_1_50)) ? (var_1_17 == ((unsigned char) ((var_1_48 && var_1_18) || var_1_20))) : (((- var_1_50) == var_1_50) ? (var_1_17 == ((unsigned char) (! (var_1_20 && var_1_18)))) : (var_1_20 ? (var_1_18 ? (var_1_17 == ((unsigned char) ((var_1_16 != (- 9.125)) || var_1_21))) : (var_1_17 == ((unsigned char) var_1_22))) : 1))))) && ((var_1_41 || (var_1_50 <= var_1_50)) ? (var_1_23 == ((signed short int) ((((var_1_42) < (5)) ? (var_1_42) : (5))))) : 1)) && (var_1_21 ? ((var_1_14 >= (- 31.9)) ? (var_1_25 == ((signed short int) (((((((((var_1_30) > (var_1_50)) ? (var_1_30) : (var_1_50))) + var_1_50)) < (-5)) ? ((((((var_1_30) > (var_1_50)) ? (var_1_30) : (var_1_50))) + var_1_50)) : (-5))))) : (var_1_25 == ((signed short int) (var_1_50 + var_1_30)))) : 1)) && (var_1_22 ? (var_1_26 == ((signed short int) (var_1_30 + var_1_30))) : (var_1_26 == ((signed short int) ((((var_1_50) < (var_1_30)) ? (var_1_50) : (var_1_30))))))) && ((var_1_30 < var_1_50) ? (var_1_27 == ((signed short int) ((((var_1_50) > (((((var_1_30) < (var_1_30)) ? (var_1_30) : (var_1_30))))) ? (var_1_50) : (((((var_1_30) < (var_1_30)) ? (var_1_30) : (var_1_30)))))))) : 1)) && (var_1_21 ? (var_1_28 == ((signed long int) (((((var_1_50) > (1000)) ? (var_1_50) : (1000))) - var_1_30))) : 1)) && (var_1_29 == ((unsigned short int) (var_1_50 + var_1_30)))) && ((((var_1_31 - var_1_32) - var_1_33) != last_1_var_1_30) ? (var_1_30 == ((unsigned char) var_1_33)) : (((last_1_var_1_50 - last_1_var_1_50) != last_1_var_1_30) ? (var_1_30 == ((unsigned char) ((((var_1_32) > (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34))))) ? (var_1_32) : (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34)))))))) : (var_1_30 == ((unsigned char) var_1_32))))) && ((var_1_23 <= ((var_1_30 - var_1_50) * var_1_9)) ? (var_1_35 == ((signed long int) (var_1_55 - (((((var_1_34) < (var_1_26)) ? (var_1_34) : (var_1_26))) + ((((var_1_30) < (var_1_31)) ? (var_1_30) : (var_1_31))))))) : (((var_1_20 || var_1_21) || (var_1_30 >= (var_1_50 - var_1_30))) ? (var_1_21 ? (var_1_35 == ((signed long int) (var_1_29 + last_1_var_1_35))) : 1) : 1))) && ((((((((((var_1_2) < (var_1_3)) ? (var_1_2) : (var_1_3)))) > (var_1_13)) ? (((((var_1_2) < (var_1_3)) ? (var_1_2) : (var_1_3)))) : (var_1_13))) > var_1_16) ? (var_1_36 == ((unsigned char) 0)) : 1)) && (((var_1_30 > var_1_1) || var_1_48) ? ((! var_1_48) ? (var_1_37 == ((unsigned char) (! (var_1_20 && var_1_18)))) : 1) : ((var_1_23 > var_1_43) ? (var_1_37 == ((unsigned char) ((! var_1_21) || (! var_1_20)))) : ((var_1_22 || (var_1_43 >= ((((var_1_42) > (var_1_33)) ? (var_1_42) : (var_1_33))))) ? (var_1_37 == ((unsigned char) ((var_1_54 > var_1_2) || var_1_21))) : 1)))) && ((var_1_2 < (var_1_3 * 10.5)) ? ((var_1_32 > var_1_30) ? (var_1_38 == ((unsigned char) ((var_1_21 && var_1_18) && (var_1_48 || (var_1_17 || var_1_20))))) : (var_1_38 == ((unsigned char) (var_1_22 || var_1_39)))) : 1)) && ((var_1_30 >= var_1_30) ? (var_1_40 == ((float) ((((var_1_15) > (var_1_14)) ? (var_1_15) : (var_1_14))))) : 1)) && ((var_1_36 || var_1_36) ? ((var_1_30 == (((((16 - var_1_50)) < (var_1_30)) ? ((16 - var_1_50)) : (var_1_30)))) ? (var_1_41 == ((unsigned char) (! (! var_1_22)))) : (((! 1) || var_1_20) ? (var_1_41 == ((unsigned char) var_1_22)) : 1)) : (var_1_41 == ((unsigned char) ((var_1_18 && var_1_22) || (var_1_20 && var_1_39)))))) && ((! var_1_39) ? (var_1_42 == ((signed char) ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))))) : 1)) && (var_1_43 == ((signed short int) (var_1_32 - 5)))) && (((var_1_42 >> ((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))) <= ((var_1_50 % var_1_31) & -25)) ? (var_1_17 ? ((var_1_30 >= var_1_31) ? (var_1_44 == ((signed long int) var_1_45)) : (var_1_44 == ((signed long int) ((((((var_1_46 + var_1_34)) < (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))))) ? ((var_1_46 + var_1_34)) : (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))) - var_1_25)))) : (((var_1_45 - var_1_46) <= ((3294629264u - var_1_50) + (var_1_42 + var_1_50))) ? (var_1_44 == ((signed long int) (var_1_34 - ((var_1_47 + 1000000000) - ((((-10) < 0 ) ? -(-10) : (-10))))))) : 1)) : 1)) && (((var_1_47 & var_1_30) <= var_1_53) ? (var_1_48 == ((unsigned char) (last_1_var_1_48 && (var_1_22 || (var_1_39 || var_1_49))))) : (((-16 * (10 / var_1_31)) > var_1_30) ? (var_1_48 == ((unsigned char) (! (var_1_22 || var_1_39)))) : (var_1_48 == ((unsigned char) var_1_21)))) VAL [isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L314-L315] return (((((((((((((((((((((((((((((var_1_2 - var_1_3) == (- var_1_40)) ? ((var_1_3 <= ((var_1_40 * 1.5) + 127.4)) ? (var_1_1 == ((signed short int) (var_1_50 - ((var_1_30 + var_1_30) + var_1_50)))) : (var_1_1 == ((signed short int) (((((var_1_50 - (var_1_30 + var_1_30))) < (var_1_50)) ? ((var_1_50 - (var_1_30 + var_1_30))) : (var_1_50)))))) : (var_1_1 == ((signed short int) (var_1_50 - (var_1_30 + var_1_30))))) && (var_1_9 == ((signed short int) (((((var_1_50) > (var_1_30)) ? (var_1_50) : (var_1_30))) - (((((27761 - var_1_30)) > (var_1_50)) ? ((27761 - var_1_30)) : (var_1_50))))))) && (var_1_36 ? (((last_1_var_1_10 * (var_1_2 - var_1_3)) <= var_1_57) ? (var_1_10 == ((double) var_1_13)) : (var_1_10 == ((double) ((var_1_14 + var_1_15) - var_1_16)))) : 1)) && ((var_1_14 >= (var_1_16 + var_1_3)) ? (((var_1_55 + 10) >= ((-500 + var_1_50) * var_1_50)) ? ((((((var_1_50) < (var_1_55)) ? (var_1_50) : (var_1_55))) >= var_1_50) ? (var_1_17 == ((unsigned char) (! (! var_1_18)))) : 1) : 1) : ((var_1_50 == ((var_1_50 + var_1_30) - var_1_50)) ? (var_1_17 == ((unsigned char) ((var_1_48 && var_1_18) || var_1_20))) : (((- var_1_50) == var_1_50) ? (var_1_17 == ((unsigned char) (! (var_1_20 && var_1_18)))) : (var_1_20 ? (var_1_18 ? (var_1_17 == ((unsigned char) ((var_1_16 != (- 9.125)) || var_1_21))) : (var_1_17 == ((unsigned char) var_1_22))) : 1))))) && ((var_1_41 || (var_1_50 <= var_1_50)) ? (var_1_23 == ((signed short int) ((((var_1_42) < (5)) ? (var_1_42) : (5))))) : 1)) && (var_1_21 ? ((var_1_14 >= (- 31.9)) ? (var_1_25 == ((signed short int) (((((((((var_1_30) > (var_1_50)) ? (var_1_30) : (var_1_50))) + var_1_50)) < (-5)) ? ((((((var_1_30) > (var_1_50)) ? (var_1_30) : (var_1_50))) + var_1_50)) : (-5))))) : (var_1_25 == ((signed short int) (var_1_50 + var_1_30)))) : 1)) && (var_1_22 ? (var_1_26 == ((signed short int) (var_1_30 + var_1_30))) : (var_1_26 == ((signed short int) ((((var_1_50) < (var_1_30)) ? (var_1_50) : (var_1_30))))))) && ((var_1_30 < var_1_50) ? (var_1_27 == ((signed short int) ((((var_1_50) > (((((var_1_30) < (var_1_30)) ? (var_1_30) : (var_1_30))))) ? (var_1_50) : (((((var_1_30) < (var_1_30)) ? (var_1_30) : (var_1_30)))))))) : 1)) && (var_1_21 ? (var_1_28 == ((signed long int) (((((var_1_50) > (1000)) ? (var_1_50) : (1000))) - var_1_30))) : 1)) && (var_1_29 == ((unsigned short int) (var_1_50 + var_1_30)))) && ((((var_1_31 - var_1_32) - var_1_33) != last_1_var_1_30) ? (var_1_30 == ((unsigned char) var_1_33)) : (((last_1_var_1_50 - last_1_var_1_50) != last_1_var_1_30) ? (var_1_30 == ((unsigned char) ((((var_1_32) > (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34))))) ? (var_1_32) : (((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34)))))))) : (var_1_30 == ((unsigned char) var_1_32))))) && ((var_1_23 <= ((var_1_30 - var_1_50) * var_1_9)) ? (var_1_35 == ((signed long int) (var_1_55 - (((((var_1_34) < (var_1_26)) ? (var_1_34) : (var_1_26))) + ((((var_1_30) < (var_1_31)) ? (var_1_30) : (var_1_31))))))) : (((var_1_20 || var_1_21) || (var_1_30 >= (var_1_50 - var_1_30))) ? (var_1_21 ? (var_1_35 == ((signed long int) (var_1_29 + last_1_var_1_35))) : 1) : 1))) && ((((((((((var_1_2) < (var_1_3)) ? (var_1_2) : (var_1_3)))) > (var_1_13)) ? (((((var_1_2) < (var_1_3)) ? (var_1_2) : (var_1_3)))) : (var_1_13))) > var_1_16) ? (var_1_36 == ((unsigned char) 0)) : 1)) && (((var_1_30 > var_1_1) || var_1_48) ? ((! var_1_48) ? (var_1_37 == ((unsigned char) (! (var_1_20 && var_1_18)))) : 1) : ((var_1_23 > var_1_43) ? (var_1_37 == ((unsigned char) ((! var_1_21) || (! var_1_20)))) : ((var_1_22 || (var_1_43 >= ((((var_1_42) > (var_1_33)) ? (var_1_42) : (var_1_33))))) ? (var_1_37 == ((unsigned char) ((var_1_54 > var_1_2) || var_1_21))) : 1)))) && ((var_1_2 < (var_1_3 * 10.5)) ? ((var_1_32 > var_1_30) ? (var_1_38 == ((unsigned char) ((var_1_21 && var_1_18) && (var_1_48 || (var_1_17 || var_1_20))))) : (var_1_38 == ((unsigned char) (var_1_22 || var_1_39)))) : 1)) && ((var_1_30 >= var_1_30) ? (var_1_40 == ((float) ((((var_1_15) > (var_1_14)) ? (var_1_15) : (var_1_14))))) : 1)) && ((var_1_36 || var_1_36) ? ((var_1_30 == (((((16 - var_1_50)) < (var_1_30)) ? ((16 - var_1_50)) : (var_1_30)))) ? (var_1_41 == ((unsigned char) (! (! var_1_22)))) : (((! 1) || var_1_20) ? (var_1_41 == ((unsigned char) var_1_22)) : 1)) : (var_1_41 == ((unsigned char) ((var_1_18 && var_1_22) || (var_1_20 && var_1_39)))))) && ((! var_1_39) ? (var_1_42 == ((signed char) ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))))) : 1)) && (var_1_43 == ((signed short int) (var_1_32 - 5)))) && (((var_1_42 >> ((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))) <= ((var_1_50 % var_1_31) & -25)) ? (var_1_17 ? ((var_1_30 >= var_1_31) ? (var_1_44 == ((signed long int) var_1_45)) : (var_1_44 == ((signed long int) ((((((var_1_46 + var_1_34)) < (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))))) ? ((var_1_46 + var_1_34)) : (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))) - var_1_25)))) : (((var_1_45 - var_1_46) <= ((3294629264u - var_1_50) + (var_1_42 + var_1_50))) ? (var_1_44 == ((signed long int) (var_1_34 - ((var_1_47 + 1000000000) - ((((-10) < 0 ) ? -(-10) : (-10))))))) : 1)) : 1)) && (((var_1_47 & var_1_30) <= var_1_53) ? (var_1_48 == ((unsigned char) (last_1_var_1_48 && (var_1_22 || (var_1_39 || var_1_49))))) : (((-16 * (10 / var_1_31)) > var_1_30) ? (var_1_48 == ((unsigned char) (! (var_1_22 || var_1_39)))) : (var_1_48 == ((unsigned char) var_1_21))))) && (var_1_20 ? ((var_1_16 != var_1_40) ? (var_1_50 == ((unsigned char) var_1_46)) : 1) : 1)) && (var_1_52 == ((double) var_1_13))) && (var_1_22 ? (var_1_53 == ((unsigned short int) var_1_50)) : (var_1_53 == ((unsigned short int) var_1_50)))) && ((last_1_var_1_54 == var_1_14) ? (var_1_54 == ((float) var_1_14)) : (var_1_54 == ((float) ((((var_1_16) > ((var_1_15 + var_1_14))) ? (var_1_16) : ((var_1_15 + var_1_14)))))))) && (var_1_55 == ((unsigned long int) var_1_30))) && (var_1_56 == ((signed char) var_1_32))) && (var_1_57 == ((float) var_1_13)) ; [L324] RET, EXPR property() [L324] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=643/5, last_1_var_1_30=1, last_1_var_1_35=32, last_1_var_1_48=0, last_1_var_1_50=2, last_1_var_1_54=9/5, var_1_10=643/5, var_1_13=3, var_1_14=4, var_1_15=2, var_1_17=0, var_1_18=1, var_1_1=2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=5, var_1_25=-5, var_1_26=0, var_1_27=2, var_1_28=1000, var_1_29=2, var_1_30=0, var_1_31=255, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=2, var_1_41=0, var_1_42=5, var_1_43=0, var_1_44=50, var_1_45=0, var_1_46=2, var_1_47=1073741823, var_1_48=0, var_1_49=0, var_1_50=2, var_1_52=3, var_1_53=2, var_1_54=4, var_1_55=0, var_1_56=5, var_1_57=3, var_1_9=-27759] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 136 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 29.4s, OverallIterations: 13, TraceHistogramMax: 32, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 13.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7047 SdHoareTripleChecker+Valid, 8.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6956 mSDsluCounter, 9255 SdHoareTripleChecker+Invalid, 7.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6606 mSDsCounter, 2329 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5215 IncrementalHoareTripleChecker+Invalid, 7544 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2329 mSolverCounterUnsat, 2649 mSDtfsCounter, 5215 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4205 GetRequests, 3997 SyntacticMatches, 6 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4118 ImplicationChecksByTransitivity, 4.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5007occurred in iteration=12, InterpolantAutomatonStates: 182, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.9s AutomataMinimizationTime, 12 MinimizatonAttempts, 7300 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 7.4s InterpolantComputationTime, 2958 NumberOfCodeBlocks, 2958 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 3849 ConstructedInterpolants, 6 QuantifiedInterpolants, 12117 SizeOfPredicates, 45 NumberOfNonLiveVariables, 6922 ConjunctsInSsa, 104 ConjunctsInUnsatCore, 17 InterpolantComputations, 6 PerfectInterpolantSequences, 33179/33728 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-29 03:44:42,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, 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_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/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_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/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_04e47ecf-e220-4b28-ae11-0b07713095f6/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 bc8ba5687f86ca6bc535ef8887bd15483610a3c920778b0e5f157ae799e621ff --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:44:44,112 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:44:44,188 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 03:44:44,194 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:44:44,195 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:44:44,223 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:44:44,224 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:44:44,225 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:44:44,225 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:44:44,226 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:44:44,226 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:44:44,227 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:44:44,228 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:44:44,228 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:44:44,229 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:44:44,230 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:44:44,230 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 03:44:44,231 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:44:44,231 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:44:44,232 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:44:44,232 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 03:44:44,232 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:44:44,233 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 03:44:44,233 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 03:44:44,234 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 03:44:44,234 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 03:44:44,234 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:44:44,235 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 03:44:44,235 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:44:44,236 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:44:44,236 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:44:44,236 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:44:44,237 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:44:44,237 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:44:44,237 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:44:44,238 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:44:44,238 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 03:44:44,238 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 03:44:44,238 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 03:44:44,239 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:44:44,239 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:44:44,239 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 03:44:44,239 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:44:44,239 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:44:44,240 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 03:44:44,240 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_04e47ecf-e220-4b28-ae11-0b07713095f6/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_04e47ecf-e220-4b28-ae11-0b07713095f6/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 -> bc8ba5687f86ca6bc535ef8887bd15483610a3c920778b0e5f157ae799e621ff [2023-11-29 03:44:44,521 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:44:44,542 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:44:44,544 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:44:44,545 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:44:44,545 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:44:44,546 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.i [2023-11-29 03:44:47,329 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:44:47,560 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:44:47,560 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.i [2023-11-29 03:44:47,571 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/data/7c16c98fe/0b3f8f1ae38342fea10a692f9dbf3c43/FLAG1b274a952 [2023-11-29 03:44:47,584 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/data/7c16c98fe/0b3f8f1ae38342fea10a692f9dbf3c43 [2023-11-29 03:44:47,586 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:44:47,588 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:44:47,590 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:44:47,590 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:44:47,595 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:44:47,595 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:44:47" (1/1) ... [2023-11-29 03:44:47,596 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c096224 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:47, skipping insertion in model container [2023-11-29 03:44:47,597 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:44:47" (1/1) ... [2023-11-29 03:44:47,640 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:44:47,761 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_04e47ecf-e220-4b28-ae11-0b07713095f6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.i[915,928] [2023-11-29 03:44:47,888 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:44:47,906 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 03:44:47,917 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_04e47ecf-e220-4b28-ae11-0b07713095f6/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-0.i[915,928] [2023-11-29 03:44:47,987 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:44:48,004 INFO L206 MainTranslator]: Completed translation [2023-11-29 03:44:48,004 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48 WrapperNode [2023-11-29 03:44:48,004 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:44:48,005 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 03:44:48,005 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 03:44:48,006 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 03:44:48,011 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,031 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,072 INFO L138 Inliner]: procedures = 27, calls = 45, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 288 [2023-11-29 03:44:48,072 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 03:44:48,073 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 03:44:48,073 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 03:44:48,074 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 03:44:48,082 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,082 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,091 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,113 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 03:44:48,113 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,114 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,145 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,150 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,156 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,160 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,172 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 03:44:48,173 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 03:44:48,174 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 03:44:48,174 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 03:44:48,174 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (1/1) ... [2023-11-29 03:44:48,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:44:48,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:44:48,205 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 03:44:48,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 03:44:48,234 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 03:44:48,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 03:44:48,235 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 03:44:48,235 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 03:44:48,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 03:44:48,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 03:44:48,328 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 03:44:48,330 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 03:45:06,752 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 03:45:06,835 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 03:45:06,835 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 03:45:06,835 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:45:06 BoogieIcfgContainer [2023-11-29 03:45:06,836 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 03:45:06,837 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 03:45:06,837 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 03:45:06,840 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 03:45:06,840 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 03:44:47" (1/3) ... [2023-11-29 03:45:06,841 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@775049e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:45:06, skipping insertion in model container [2023-11-29 03:45:06,841 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:44:48" (2/3) ... [2023-11-29 03:45:06,841 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@775049e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:45:06, skipping insertion in model container [2023-11-29 03:45:06,841 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:45:06" (3/3) ... [2023-11-29 03:45:06,842 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-0.i [2023-11-29 03:45:06,856 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 03:45:06,857 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 03:45:06,898 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 03:45:06,903 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;@334535ca, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 03:45:06,903 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 03:45:06,907 INFO L276 IsEmpty]: Start isEmpty. Operand has 119 states, 84 states have (on average 1.5833333333333333) internal successors, (133), 85 states have internal predecessors, (133), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2023-11-29 03:45:06,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-11-29 03:45:06,924 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:45:06,925 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:45:06,925 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:45:06,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:45:06,930 INFO L85 PathProgramCache]: Analyzing trace with hash 165451696, now seen corresponding path program 1 times [2023-11-29 03:45:06,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:45:06,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1770926420] [2023-11-29 03:45:06,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:45:06,943 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:45:06,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:45:06,944 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:45:06,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-29 03:45:08,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:45:08,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 03:45:08,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:45:08,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 734 proven. 0 refuted. 0 times theorem prover too weak. 1250 trivial. 0 not checked. [2023-11-29 03:45:08,148 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:45:08,149 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:45:08,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1770926420] [2023-11-29 03:45:08,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1770926420] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:45:08,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:45:08,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:45:08,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147210301] [2023-11-29 03:45:08,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:45:08,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 03:45:08,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:45:08,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 03:45:08,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 03:45:08,180 INFO L87 Difference]: Start difference. First operand has 119 states, 84 states have (on average 1.5833333333333333) internal successors, (133), 85 states have internal predecessors, (133), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Second operand has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-29 03:45:12,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.54s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:45:12,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:45:12,793 INFO L93 Difference]: Finished difference Result 235 states and 424 transitions. [2023-11-29 03:45:12,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 03:45:12,911 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 218 [2023-11-29 03:45:12,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:45:12,918 INFO L225 Difference]: With dead ends: 235 [2023-11-29 03:45:12,918 INFO L226 Difference]: Without dead ends: 117 [2023-11-29 03:45:12,921 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 03:45:12,923 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-11-29 03:45:12,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 189 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2023-11-29 03:45:12,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2023-11-29 03:45:12,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2023-11-29 03:45:12,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 83 states have (on average 1.5421686746987953) internal successors, (128), 83 states have internal predecessors, (128), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2023-11-29 03:45:12,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 192 transitions. [2023-11-29 03:45:12,962 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 192 transitions. Word has length 218 [2023-11-29 03:45:12,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:45:12,962 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 192 transitions. [2023-11-29 03:45:12,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2023-11-29 03:45:12,963 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 192 transitions. [2023-11-29 03:45:12,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-11-29 03:45:12,966 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:45:12,967 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:45:12,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-29 03:45:13,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:45:13,168 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:45:13,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:45:13,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1952004580, now seen corresponding path program 1 times [2023-11-29 03:45:13,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:45:13,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1134919089] [2023-11-29 03:45:13,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:45:13,170 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:45:13,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:45:13,172 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:45:13,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-29 03:45:14,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:45:14,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:45:14,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:45:15,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 783 proven. 69 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2023-11-29 03:45:15,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:45:16,673 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 24 proven. 69 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2023-11-29 03:45:16,673 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:45:16,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1134919089] [2023-11-29 03:45:16,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1134919089] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:45:16,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:45:16,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 03:45:16,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351300801] [2023-11-29 03:45:16,674 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:45:16,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:45:16,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:45:16,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:45:16,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:45:16,679 INFO L87 Difference]: Start difference. First operand 117 states and 192 transitions. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2023-11-29 03:45:18,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:45:24,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.48s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:45:28,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:45:32,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:45:32,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:45:32,043 INFO L93 Difference]: Finished difference Result 239 states and 388 transitions. [2023-11-29 03:45:32,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:45:32,165 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 218 [2023-11-29 03:45:32,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:45:32,167 INFO L225 Difference]: With dead ends: 239 [2023-11-29 03:45:32,168 INFO L226 Difference]: Without dead ends: 123 [2023-11-29 03:45:32,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 428 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:45:32,170 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 221 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 30 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.2s IncrementalHoareTripleChecker+Time [2023-11-29 03:45:32,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 358 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 196 Invalid, 3 Unknown, 0 Unchecked, 15.2s Time] [2023-11-29 03:45:32,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2023-11-29 03:45:32,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 121. [2023-11-29 03:45:32,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 86 states have (on average 1.4767441860465116) internal successors, (127), 86 states have internal predecessors, (127), 32 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2023-11-29 03:45:32,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 191 transitions. [2023-11-29 03:45:32,186 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 191 transitions. Word has length 218 [2023-11-29 03:45:32,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:45:32,187 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 191 transitions. [2023-11-29 03:45:32,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2023-11-29 03:45:32,187 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 191 transitions. [2023-11-29 03:45:32,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2023-11-29 03:45:32,190 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:45:32,190 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:45:32,211 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 03:45:32,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:45:32,391 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:45:32,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:45:32,392 INFO L85 PathProgramCache]: Analyzing trace with hash -408439571, now seen corresponding path program 1 times [2023-11-29 03:45:32,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:45:32,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [606501806] [2023-11-29 03:45:32,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:45:32,393 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:45:32,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:45:32,394 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:45:32,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/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 (4)] Waiting until timeout for monitored process [2023-11-29 03:45:33,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:45:33,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:45:33,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:45:34,959 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 891 proven. 63 refuted. 0 times theorem prover too weak. 1030 trivial. 0 not checked. [2023-11-29 03:45:34,959 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:45:35,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 30 proven. 63 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2023-11-29 03:45:35,868 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:45:35,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [606501806] [2023-11-29 03:45:35,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [606501806] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:45:35,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:45:35,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 03:45:35,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429983759] [2023-11-29 03:45:35,869 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:45:35,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:45:35,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:45:35,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:45:35,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:45:35,872 INFO L87 Difference]: Start difference. First operand 121 states and 191 transitions. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2023-11-29 03:45:42,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:45:46,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:45:50,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:45:51,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:45:51,669 INFO L93 Difference]: Finished difference Result 270 states and 418 transitions. [2023-11-29 03:45:51,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:45:51,670 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 219 [2023-11-29 03:45:51,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:45:51,673 INFO L225 Difference]: With dead ends: 270 [2023-11-29 03:45:51,673 INFO L226 Difference]: Without dead ends: 150 [2023-11-29 03:45:51,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 430 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:45:51,675 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 209 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 31 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.6s IncrementalHoareTripleChecker+Time [2023-11-29 03:45:51,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 394 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 271 Invalid, 3 Unknown, 0 Unchecked, 15.6s Time] [2023-11-29 03:45:51,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2023-11-29 03:45:51,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 147. [2023-11-29 03:45:51,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 100 states have (on average 1.38) internal successors, (138), 101 states have internal predecessors, (138), 42 states have call successors, (42), 4 states have call predecessors, (42), 4 states have return successors, (42), 41 states have call predecessors, (42), 42 states have call successors, (42) [2023-11-29 03:45:51,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 222 transitions. [2023-11-29 03:45:51,694 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 222 transitions. Word has length 219 [2023-11-29 03:45:51,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:45:51,695 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 222 transitions. [2023-11-29 03:45:51,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2023-11-29 03:45:51,695 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 222 transitions. [2023-11-29 03:45:51,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-11-29 03:45:51,698 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:45:51,698 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:45:51,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/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 (4)] Ended with exit code 0 [2023-11-29 03:45:51,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:45:51,899 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:45:51,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:45:51,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1337912693, now seen corresponding path program 1 times [2023-11-29 03:45:51,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:45:51,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1032628169] [2023-11-29 03:45:51,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:45:51,900 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:45:51,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:45:51,901 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:45:51,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 03:45:53,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:45:53,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:45:53,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:45:54,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 993 proven. 54 refuted. 0 times theorem prover too weak. 937 trivial. 0 not checked. [2023-11-29 03:45:54,376 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:45:55,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 39 proven. 54 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2023-11-29 03:45:55,174 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:45:55,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1032628169] [2023-11-29 03:45:55,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1032628169] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:45:55,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:45:55,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 03:45:55,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470100329] [2023-11-29 03:45:55,175 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:45:55,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:45:55,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:45:55,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:45:55,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:45:55,178 INFO L87 Difference]: Start difference. First operand 147 states and 222 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 2 states have call successors, (50), 2 states have call predecessors, (50), 4 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2023-11-29 03:46:02,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:46:06,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:46:10,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:46:10,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:46:10,233 INFO L93 Difference]: Finished difference Result 279 states and 419 transitions. [2023-11-29 03:46:10,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:46:10,372 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 2 states have call successors, (50), 2 states have call predecessors, (50), 4 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 220 [2023-11-29 03:46:10,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:46:10,376 INFO L225 Difference]: With dead ends: 279 [2023-11-29 03:46:10,376 INFO L226 Difference]: Without dead ends: 155 [2023-11-29 03:46:10,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 432 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:46:10,378 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 208 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 36 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.8s IncrementalHoareTripleChecker+Time [2023-11-29 03:46:10,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 341 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 206 Invalid, 3 Unknown, 0 Unchecked, 14.8s Time] [2023-11-29 03:46:10,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2023-11-29 03:46:10,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 151. [2023-11-29 03:46:10,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 103 states have (on average 1.3495145631067962) internal successors, (139), 104 states have internal predecessors, (139), 42 states have call successors, (42), 5 states have call predecessors, (42), 5 states have return successors, (42), 41 states have call predecessors, (42), 42 states have call successors, (42) [2023-11-29 03:46:10,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 223 transitions. [2023-11-29 03:46:10,400 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 223 transitions. Word has length 220 [2023-11-29 03:46:10,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:46:10,401 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 223 transitions. [2023-11-29 03:46:10,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 2 states have call successors, (50), 2 states have call predecessors, (50), 4 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2023-11-29 03:46:10,402 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 223 transitions. [2023-11-29 03:46:10,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-11-29 03:46:10,405 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:46:10,405 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:46:10,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 03:46:10,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:46:10,606 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:46:10,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:46:10,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1360544947, now seen corresponding path program 1 times [2023-11-29 03:46:10,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:46:10,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1187450221] [2023-11-29 03:46:10,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:46:10,607 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:46:10,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:46:10,608 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:46:10,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/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 (6)] Waiting until timeout for monitored process [2023-11-29 03:46:12,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:46:12,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 03:46:12,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:46:13,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 517 proven. 12 refuted. 0 times theorem prover too weak. 1455 trivial. 0 not checked. [2023-11-29 03:46:13,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:46:14,440 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2023-11-29 03:46:14,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:46:14,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1187450221] [2023-11-29 03:46:14,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1187450221] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 03:46:14,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:46:14,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2023-11-29 03:46:14,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657349116] [2023-11-29 03:46:14,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:46:14,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:46:14,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:46:14,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:46:14,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:46:14,444 INFO L87 Difference]: Start difference. First operand 151 states and 223 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:46:17,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:46:19,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:46:24,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:46:28,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:46:32,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:46:36,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 03:46:37,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:46:37,322 INFO L93 Difference]: Finished difference Result 392 states and 582 transitions. [2023-11-29 03:46:37,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:46:37,323 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 220 [2023-11-29 03:46:37,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:46:37,326 INFO L225 Difference]: With dead ends: 392 [2023-11-29 03:46:37,326 INFO L226 Difference]: Without dead ends: 264 [2023-11-29 03:46:37,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 430 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:46:37,327 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 286 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 67 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.8s IncrementalHoareTripleChecker+Time [2023-11-29 03:46:37,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 283 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 73 Invalid, 4 Unknown, 0 Unchecked, 22.8s Time] [2023-11-29 03:46:37,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2023-11-29 03:46:37,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 259. [2023-11-29 03:46:37,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 175 states have (on average 1.3485714285714285) internal successors, (236), 177 states have internal predecessors, (236), 74 states have call successors, (74), 9 states have call predecessors, (74), 9 states have return successors, (74), 72 states have call predecessors, (74), 74 states have call successors, (74) [2023-11-29 03:46:37,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 384 transitions. [2023-11-29 03:46:37,369 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 384 transitions. Word has length 220 [2023-11-29 03:46:37,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:46:37,369 INFO L495 AbstractCegarLoop]: Abstraction has 259 states and 384 transitions. [2023-11-29 03:46:37,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2023-11-29 03:46:37,370 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 384 transitions. [2023-11-29 03:46:37,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2023-11-29 03:46:37,372 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:46:37,372 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:46:37,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/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 (6)] Ended with exit code 0 [2023-11-29 03:46:37,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:46:37,576 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:46:37,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:46:37,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1927141227, now seen corresponding path program 1 times [2023-11-29 03:46:37,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:46:37,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103087306] [2023-11-29 03:46:37,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:46:37,577 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:46:37,577 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:46:37,578 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:46:37,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04e47ecf-e220-4b28-ae11-0b07713095f6/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 (7)] Waiting until timeout for monitored process [2023-11-29 03:46:39,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:46:39,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 69 conjunts are in the unsatisfiable core [2023-11-29 03:46:39,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:47:59,474 WARN L293 SmtUtils]: Spent 10.16s on a formula simplification that was a NOOP. DAG size: 66 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:48:51,923 WARN L293 SmtUtils]: Spent 8.75s on a formula simplification that was a NOOP. DAG size: 69 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:49:27,280 WARN L293 SmtUtils]: Spent 5.48s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 03:51:23,592 WARN L293 SmtUtils]: Spent 42.42s on a formula simplification that was a NOOP. DAG size: 85 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:52:13,893 WARN L293 SmtUtils]: Spent 5.60s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 03:54:14,514 WARN L293 SmtUtils]: Spent 45.93s on a formula simplification that was a NOOP. DAG size: 101 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 03:55:02,015 WARN L293 SmtUtils]: Spent 5.79s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 03:56:13,859 WARN L293 SmtUtils]: Spent 7.04s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 03:56:22,664 WARN L293 SmtUtils]: Spent 6.35s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 03:58:40,793 WARN L293 SmtUtils]: Spent 57.66s on a formula simplification that was a NOOP. DAG size: 110 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)